SkySend — это современное приложение для безопасного обмена файлами и заметками, которое можно запустить на собственном сервере. Оно разработано с акцентом на скорость, безопасность и простоту использования.
Требования к установке
Для запуска SkySend через Docker Compose потребуется:
- Операционная система с поддержкой Docker (Linux, macOS или Windows).
- Установленный Docker и Docker Compose.
- Доступ к интернету для загрузки образа.
Шаги установки SkySend через Docker Compose
- Создайте каталог для проекта:
mkdir skysend && cd skysendЭто создаст папку с именем
skysend, в которую будут сохраняться данные приложения. - Создайте файл
docker-compose.yml:# docker-compose.yml services: skysend: image: skyfay/skysend:latest container_name: skysend restart: always ports: - "3000:3000" volumes: - ./data:/data - ./uploads:/uploads environment: - BASE_URL=http://localhost:3000Этот файл настраивает контейнер с SQLite и необходимыми параметрами.
- Запустите приложение:
docker compose up -dКоманда запустит SkySend в фоновом режиме, используя настроенные параметры.
- Проверьте статус контейнера:
docker ps -aУбедитесь, что контейнер
skysendзапущен и отображается в списке. - Проверьте логи:
docker logs skysendЕсли возникнут ошибки, проверьте их содержимое для устранения неполадок.
Первый вход в приложение
После запуска SkySend будет доступен по адресу http://localhost:3000. Откройте этот URL в браузере, чтобы начать работу с приложением.
Обновление и резервное копирование
Для обновления SkySend:
- Остановите контейнер:
docker compose down. - Обновите образ:
docker pull skyfay/skysend:latest. - Запустите приложение снова с помощью
docker compose up -d.
Для резервного копирования данных:
- Скопируйте содержимое папки
./dataи./uploadsв безопасное место.
Настройка HTTPS
Чтобы настроить HTTPS, используйте Let’s Encrypt с помощью обратного прокси (например, Nginx или Caddy). Дополнительные инструкции по настройке HTTPS можно найти в официальной документации.
