Gramps Web DigitalOcean 1-Click App¶
Thay vì thiết lập Gramps Web tự mình, bạn cũng có thể sử dụng Gramps Web DigitalOcean 1-Click App. Digital Ocean lưu trữ phiên bản Demo của Gramps Web.
Trong quá trình thiết lập, bạn sẽ phải đăng ký một tài khoản với DigitalOcean và chọn một gói trả phí cho "droplet" (máy ảo) để sử dụng.
Có thể nói, đây hiện là cách đơn giản nhất để triển khai một phiên bản Gramps Web tự lưu trữ của riêng bạn, được bảo mật bằng SSL, mà không cần sử dụng phần cứng của riêng bạn.
Info
Lưu ý rằng bạn sẽ phải trả tiền cho DigitalOcean cho các dịch vụ lưu trữ. Dự án mã nguồn mở Gramps không cung cấp hỗ trợ trả phí.
Bước 1: Tạo tài khoản DigitalOcean¶
Tạo một tài khoản tại DigitalOcean nếu bạn chưa có.
Bước 2: Tạo droplet¶
- Truy cập Gramps Web 1-Click App và nhấp vào "Create Gramps Web Droplet".
- Chọn một gói có ít nhất 2 GB RAM.
- Thiết lập xác thực cho droplet của bạn
- Nhấp vào "Create Droplet"
Info
Bạn có thể cần chờ tối đa mười phút để 1-Click App cài đặt phiên bản docker-compose mới nhất.
Sử dụng phiên bản mới nhất của docker-compose có thể giảm thiểu lỗi tham chiếu đến firstlogin.sh.
Bước 3: Thiết lập tên miền¶
Bạn sẽ cần một tên miền (hoặc tên miền phụ). Nếu bạn sở hữu một tên miền, hãy trỏ nó đến địa chỉ IP của droplet của bạn. Nếu không, bạn có thể sử dụng một dịch vụ miễn phí như DuckDNS.
Bước 4: Đăng nhập vào droplet của bạn¶
SSH vào droplet của bạn. Bạn sẽ thấy thông điệp "Welcome to the Gramps Web DigitalOcean 1-click app setup!". Nếu không phải như vậy, hãy chờ vài phút và thử lại (quá trình cài đặt chưa hoàn tất).
Kịch bản thiết lập sẽ yêu cầu bạn nhập tên miền (ví dụ: mygrampswebinstance.duckdns.org) và một địa chỉ email (cần thiết cho chứng chỉ Let's Encrypt).
Khi điều này hoàn tất, hãy chờ cho quá trình thiết lập hoàn tất trong nền.
Bước 5: Khởi động Gramps Web¶
Phiên bản Gramps Web của bạn giờ đây nên có thể truy cập tại gốc của tên miền của bạn, với chứng chỉ SSL hợp lệ, và nó nên hiển thị trợ lý lần đầu chạy.