Обновление

Обновление на Linux (curl)

curl -fsSL dev.alcopa.cc/install | bash -s update

Скрипт обновит:

  • Бинарник lampac-go
  • Веб-ресурсы (wwwroot, плагины, модули)
  • TorrServer (если установлен)
Конфигурация (init.conf) и базы данных (database/) не затрагиваются при обновлении.

Обновление Docker

./install.sh update

Или вручную:

docker compose down
docker compose build --no-cache
docker compose up -d

Миграция с lampac на alcopac

При обновлении со старой версии (сервис назывался lampac) скрипт автоматически:

### Обнаружение старого сервиса Проверяет наличие `lampac.service` в systemd. ### Остановка и переименование ```bash systemctl stop lampac systemctl disable lampac mv /etc/systemd/system/lampac.service /etc/systemd/system/alcopac.service ``` ### Перезагрузка systemd ```bash systemctl daemon-reload systemctl enable alcopac ``` ### Миграция fail2ban Переименование конфигов `lampac-admin` → `alcopac-admin`.

Docker миграция

Для Docker аналогично — скрипт обнаружит старый контейнер go-lampa:

docker stop go-lampa
docker rm go-lampa
docker rmi go-lampa:0.1

И создаст новый контейнер alcopac.

Миграция происходит автоматически при обновлении. Данные и конфигурация сохраняются.

Проверка версии

После обновления проверьте работоспособность:

# Статус сервиса
systemctl status alcopac

# Проверка health-check
curl -s http://localhost:888/health

# Логи
journalctl -u alcopac -n 50