Эта статья была опубликована 429 дней назад и последний раз обновлялась 429 дней назад. Информация, содержащаяся в этой статье, могла быть изменена или изменена.
Пожалуйста, поддержите искреннее чтение!
Если вы используете другие облачные серверы, такие как Tencent Cloud, Alibaba Cloud и Huawei Cloud, вам необходимо вручную закрыть брандмауэр и разрешить порты на панели консоли.
В Йемене используется система Ubuntu22.04.
snap install docker
Если невозможно установить,Используйте общие методы:【docker】Установить докер на сервере
mkdir -p /root/data/docker_data/reader
cd /root/data/docker_data/reader
vim docker-compose.yaml
version: '3.1'
services:
# reader Читать онлайн
# Публичный сервер (сервер расположен в Японии): [https://reader.nxnow.top](https://reader.nxnow.top) Тестовая учетная запись/пароль — гость/гость123 соответственно. Вы также можете создать свою собственную учетную запись для добавления источников книг. Учетные записи, которые не использовались в течение длительного времени, будут время от времени удаляться (2 недели).
# Прочтите официальный источник : [https://legado.pages.dev](https://legado.pages.dev) или [http://legado.git.llc](https://legado.pages.dev) Нажмите, чтобы открыть соединение и добавить удаленные источники книг.
# Сводка публичных счетов : [https://mp.weixin.qq.com/s/5t8nfSnRfHjJNAvT76fA_A](https://mp.weixin.qq.com/s/5t8nfSnRfHjJNAvT76fA_A)
# Ручной метод обновления : docker-compose pull && docker-compose up -d
reader:
image: hectorqin/reader
#image: hectorqin/reader:openj9-latest #dockerЗеркало, машины с архитектурой Arm64 или небольшой памятью отдают приоритет этому Зеркало. Чтобы его включить, необходимо удалить предыдущую строку.
container_name: reader #контейнеримя Можно изменить самостоятельно
restart: always
ports:
- 4396:8080 #4396Сопоставление портов Можно изменить самостоятельно
networks:
- share_net
volumes:
- /home/reader/logs:/logs #log каталог сопоставления /home/reader/logs Каталог карт изменить самостоятельно
- /home/reader/storage:/storage #Каталог сопоставления данных /home/reader/storage Каталог карт изменить самостоятельно
environment:
- SPRING_PROFILES_ACTIVE=prod
- READER_APP_USERLIMIT=50 #Верхний предел пользователя, по умолчанию 50
- READER_APP_USERBOOKLIMIT=200 #Лимит книги пользователей, по умолчанию 200
- READER_APP_CACHECHAPTERCONTENT=true #Включить кеширование содержимого главы V2.0
# Если вы включаете удаленный веб-просмотр, вам необходимо раскомментировать следующее remote-webview Служить
# - READER_APP_REMOTEWEBVIEWAPI=http://remote-webview:8050 #Открыть удаленный веб-просмотр
# Ниже приведены многопользовательские режимы. Конфигурация.
- READER_APP_SECURE=true #Включить Авторизацию аутентификации. После включения будет поддерживаться многопользовательский режим.
- READER_APP_SECUREKEY=adminpwd #пароль администратора Предложить изменения
- READER_APP_INVITECODE=registercode #Регистрационный код приглашения Предложить изменения, если не нужны, можно прокомментировать или удалить
# remote-webview:
# image: hectorqin/remote-webview
# container_name: remote-webview #контейнеримя Можно изменить самостоятельно
# restart: always
# ports:
# - 8050:8050
# networks:
# - share_net
# Автоматически обновлять докер Зеркало
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: always
# Переменная среды, установленная для часового пояса Шанхая.
environment:
- TZ=Asia/Shanghai
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: reader watchtower --cleanup --schedule "0 0 4 * * *"
networks:
- share_net
# Обновляйте только контейнер читалки и сторожевой башни, если нужны другие, добавляйте сами 'контейнеримя' , например: читатель watchtower nginx
# --cleanup Очистить старую версию после обновления Зеркало
# --schedule Автоматически обнаруживать обновления время crontab (ограничено 6-значным crontab) Это соответствует 4 часам утра
networks:
share_net:
driver: bridge
Порт 4396.
docker-compose up -d
останавливаться docker-compose:docker-compose stop
Просмотр журналов в реальном времени:docker logs -f reader
docker-compose pull && docker-compose up -d
Установить:Артефакт обратного прокси-сервера Nginx Proxy Manager
использовать:Nginx Proxy Использование менеджера
XIU2/Yuedu: 📚 Источник качественной книги в приложении «Чтение» (онлайн-роман) (github.com)