feat: добавить аддон mediaserver — Plex, *arr, Transmission, Hysteria2, Samba
- Plex, Sonarr, Radarr, Lidarr, Bazarr, Prowlarr, Overseerr, Transmission - Hysteria2 v2 как sidecar в Prowlarr поде (SOCKS5 127.0.0.1:1080) - Init-контейнер автоматически прописывает прокси в config.xml Prowlarr - Один shared PVC (RWX NFS) для всего стека с subPath-монтированием - Samba LoadBalancer для LAN-доступа к медиафайлам - bjw-s/app-template (auto-detect latest version) - make addon-mediaserver, vault секреты, playbooks/addons.yml, addons.yml
This commit is contained in:
6
Makefile
6
Makefile
@@ -58,7 +58,7 @@ DOCKER_RUN := docker run --rm -it \
|
||||
addon-harbor addon-gitea addon-owncloud addon-nextcloud \
|
||||
addon-csi-s3 addon-csi-ceph addon-csi-glusterfs addon-vaultwarden \
|
||||
addon-smtp-relay addon-vault addon-external-secrets \
|
||||
addon-jenkins addon-netbird \
|
||||
addon-jenkins addon-netbird addon-mediaserver \
|
||||
add-node remove-node \
|
||||
add-etcd-node remove-etcd-node \
|
||||
etcd-backup etcd-restore etcd-list-snapshots \
|
||||
@@ -408,6 +408,10 @@ addon-netbird: _check_env _check_image ## Установить NetBird VPN — m
|
||||
@printf "$(CYAN)Устанавливаю NetBird VPN...$(NC)\n"
|
||||
$(DOCKER_RUN) addon netbird $(ARGS)
|
||||
|
||||
addon-mediaserver: _check_env _check_image ## Установить MediaServer — Plex, Sonarr, Radarr, Lidarr, Bazarr, Prowlarr+Hysteria2, Overseerr, Transmission, Samba (ARGS="-e mediaserver_hysteria2_enabled=false" без прокси)
|
||||
@printf "$(CYAN)Устанавливаю MediaServer стек...$(NC)\n"
|
||||
$(DOCKER_RUN) addon mediaserver $(ARGS)
|
||||
|
||||
# Generic цель — любой аддон из addons/<name>/playbook.yml
|
||||
addon-%: _check_env _check_image
|
||||
@if [ ! -f "addons/$*/playbook.yml" ]; then \
|
||||
|
||||
Reference in New Issue
Block a user