forked from nawa/torrentmonitor-dockerized
-
Notifications
You must be signed in to change notification settings - Fork 2
Updating and Maintenance
github-actions[bot] edited this page Jul 11, 2026
·
1 revision
Образ регулярно пересобирается со свежей версией TorrentMonitor и обновлённым Alpine Linux. Рекомендуется обновляться вместо использования встроенного автообновления приложения.
# 1. Скачать свежий образ
docker pull alfonder/torrentmonitor:latest
# 2. Остановить и удалить старый контейнер (данные в томах сохранятся)
docker container rm -f torrentmonitor
# 3. Запустить заново с теми же параметрами и томами
docker container run -d \
--name torrentmonitor \
--restart unless-stopped \
-p 8080:80 \
-v torrentfiles:/data/htdocs/torrents \
-v db:/data/htdocs/db \
alfonder/torrentmonitor
# 4. (опционально) удалить устаревшие образы
docker image prune -fdocker compose pull # скачать свежий образ
docker compose up -d # пересоздать контейнер на новом образе
docker image prune -f # (опционально) убрать старые образы💾 Перед обновлением сделайте бэкап папки/тома
db— см. Тома и постоянные данные.
Версия приложения зашита в метку (label) образа:
docker container inspect -f '{{ index .Config.Labels "torrentmonitor.app.version" }}' torrentmonitorПолезные метки образа:
| Метка | Содержит |
|---|---|
torrentmonitor.app.version |
версия приложения TorrentMonitor |
torrentmonitor.app.release-date |
дата релиза приложения |
org.opencontainers.image.version |
версия сборки Dockerized |
org.opencontainers.image.created |
дата сборки образа |
Посмотреть все метки сразу:
docker image inspect alfonder/torrentmonitor:latest -f '{{ json .Config.Labels }}'docker container logs torrentmonitor # весь лог
docker container logs -f torrentmonitor # следить в реальном времени
docker container logs --tail 100 torrentmonitor # последние 100 строкЕсли в Compose примонтирована папка logs (/data/htdocs/logs), логи приложения также доступны
прямо в этой папке на хосте.
Не дожидаясь расписания cron:
docker exec torrentmonitor php -q /data/htdocs/engine.phpdocker image prune -f # удалить «висячие» (dangling) образы
docker container prune -f # удалить остановленные контейнеры
docker system df # сколько места занимает Docker
⚠️ Не используйтеdocker volume prune, если не уверены — это может удалить тома с вашей базой данных.
- Сделайте бэкап тома/папки
db(и при желанииtorrents). - Установите Docker на новом сервере.
- Восстановите данные в том же пути.
- Запустите контейнер с теми же томами и параметрами.
Поскольку вся конфигурация хранится в db/, приложение поднимется в том же состоянии.
Установка и запуск
- Установка Docker
- Запуск на NAS (Synology, QNAP)
- Быстрый старт
- Запуск через docker run
- Запуск через Docker Compose
Конфигурация
Сценарии
Эксплуатация
Приложение