Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Gokapi

Gokapi

Gokapi — легковесный self-hosted сервер для обмена файлами со ссылками, срок действия которых истекает. Задайте лимит загрузок или дату истечения для каждой выгрузки, шифруйте файлы при хранении и держите их локально или в S3. Лицензия AGPL-3.0, более 2 800 звёзд на GitHub.

Кратко

2.8k

Звёзды на GitHub

1

Просмотры страниц

Лицензия AGPL-3.0 Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Доступ

  • Откройте браузер: https://<SERVER_IP>/
  • Используется самоподписанный SSL-сертификат, поэтому при первом посещении предупреждение браузера ожидаемо.

Первая настройка

  1. Откройте страницу настройки: https://<SERVER_IP>/setup
  2. Следуйте мастеру настройки, чтобы настроить свой экземпляр
  3. This will generate a config.json inside the config directory

Примечания по настройке

  • For a quick setup, select SQLite в качестве базы данных в мастере настройки. Redis по умолчанию не установлен. При необходимости установите и настройте его вручную.
  • Для Use SSL (a self-signed certificate will be generated that can be replaced), выбрать No. HTTPS уже обеспечивается Nginx с самоподписанным сертификатом.
  • Задайте Public Facing URL на URL, по которому пользователи будут обращаться к вашему экземпляру. По умолчанию он настроен как https://<SERVER_IP>/. Если позже вы настроите домен, обновите это значение соответствующим образом.

Важные пути

  • Директория установки: /root/gokapi
  • Файл Docker Compose: /root/gokapi/compose.yaml
  • Файл окружения: /root/gokapi/.env
  • Хранилище данных: /root/gokapi/gokapi-data
  • Конфигурация: /root/gokapi/gokapi-config
  • Конфиг NGINX: /etc/nginx/sites-available/gokapi
  • SSL-сертификат: /etc/nginx/ssl/gokapi.crt
  • SSL-ключ: /etc/nginx/ssl/gokapi.key

Управление Docker

Просмотр запущенных контейнеров:

docker compose -f /root/gokapi/compose.yaml ps

Перезапустить все контейнеры:

docker compose -f /root/gokapi/compose.yaml restart

Следите за логами приложения:

docker compose -f /root/gokapi/compose.yaml logs -f

Остановите приложение:

docker compose -f /root/gokapi/compose.yaml down

Запустите приложение:

docker compose -f /root/gokapi/compose.yaml up -d

Управление Nginx

Проверить статус:

systemctl status nginx

Перезапустить Nginx:

systemctl restart nginx

Перезагрузить Nginx:

systemctl reload nginx

Проверьте конфигурацию:

nginx -t

Ещё в Файловый хостинг

Похожие приложения.

Развернуть Gokapi. От $2,48/мес.