Gramps Web DigitalOcean 1-Click App¶
Вместо того чтобы настраивать Gramps Web самостоятельно, вы также можете использовать Gramps Web DigitalOcean 1-Click App. Digital Ocean хостит демонстрационную версию Gramps Web.
В рамках процедуры настройки вам нужно будет зарегистрироваться в DigitalOcean и выбрать платный тариф для "дроплета" (виртуальной машины), который вы будете использовать.
Можно утверждать, что это в настоящее время самый простой способ развернуть собственный, самоуправляемый экземпляр Gramps Web, защищенный SSL, без использования собственного оборудования.
Info
Обратите внимание, что вы будете платить DigitalOcean за услуги хостинга. Проект Gramps с открытым исходным кодом не предоставляет платную поддержку.
Шаг 1: Создайте аккаунт в DigitalOcean¶
Создайте аккаунт на DigitalOcean, если у вас его еще нет.
Шаг 2: Создайте дроплет¶
- Перейдите на Gramps Web 1-Click App и нажмите "Создать дроплет Gramps Web".
- Выберите тариф с как минимум 2 ГБ оперативной памяти.
- Настройте аутентификацию для вашего дроплета.
- Нажмите "Создать дроплет".
Info
Вам может понадобиться подождать до десяти минут, пока 1-Click App установит последнюю версию docker-compose.
Использование последней версии docker-compose может уменьшить количество ошибок, связанных с firstlogin.sh.
Шаг 3: Настройте доменное имя¶
Вам потребуется доменное имя (или поддомен). Если у вас есть домен, укажите его на IP-адрес вашего дроплета. В противном случае вы можете использовать бесплатный сервис, такой как DuckDNS.
Шаг 4: Войдите в ваш дроплет¶
SSH на ваш дроплет. Вы должны увидеть сообщение "Добро пожаловать в настройку Gramps Web DigitalOcean 1-click app!". Если этого не произошло, подождите несколько минут и попробуйте снова (установка еще не завершена).
Скрипт настройки запросит у вас доменное имя (например, mygrampswebinstance.duckdns.org) и адрес электронной почты (необходимый для сертификата Let's Encrypt).
Когда это будет сделано, подождите, пока настройка завершится в фоновом режиме.
Шаг 5: Запустите Gramps Web¶
Ваш экземпляр Gramps Web теперь должен быть доступен по корню вашего домена, с действительным SSL-сертификатом, и он должен показывать помощника первого запуска.