Compare commits
No commits in common. "feature/new-mediaserver" and "main" have entirely different histories.
feature/ne
...
main
27
Caddyfile
27
Caddyfile
@ -37,29 +37,6 @@
|
|||||||
# }
|
# }
|
||||||
# }
|
# }
|
||||||
|
|
||||||
# ==============================================
|
|
||||||
# Media Server - Jellyfin
|
|
||||||
# ==============================================
|
|
||||||
# jellyfin.{$DOMAIN} {
|
|
||||||
# # TLS interno (certificado auto-assinado)
|
|
||||||
# tls internal
|
|
||||||
#
|
|
||||||
# reverse_proxy jellyfin:8096
|
|
||||||
#
|
|
||||||
# # Headers específicos para Jellyfin
|
|
||||||
# header {
|
|
||||||
# X-Content-Type-Options "nosniff"
|
|
||||||
# X-Frame-Options "SAMEORIGIN"
|
|
||||||
# Referrer-Policy "no-referrer-when-downgrade"
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# # Logs
|
|
||||||
# log {
|
|
||||||
# output file /var/log/caddy/jellyfin.log
|
|
||||||
# format json
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Download Manager - Transmission
|
# Download Manager - Transmission
|
||||||
# ==============================================
|
# ==============================================
|
||||||
@ -165,10 +142,6 @@ http://plex.{$DOMAIN} {
|
|||||||
reverse_proxy plex:32400
|
reverse_proxy plex:32400
|
||||||
}
|
}
|
||||||
|
|
||||||
# http://jellyfin.{$DOMAIN} {
|
|
||||||
# reverse_proxy jellyfin:8096
|
|
||||||
# }
|
|
||||||
|
|
||||||
http://transmission.{$DOMAIN} {
|
http://transmission.{$DOMAIN} {
|
||||||
reverse_proxy transmission:9091
|
reverse_proxy transmission:9091
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,11 @@
|
|||||||
# Gatoflix Media Center
|
# Gatoflix Media Center
|
||||||
|
|
||||||
Stack completa de servidor de mídia com Plex, Jellyfin, Sonarr, Radarr, Bazarr, Jackett, Transmission e FlareSolverr, gerenciados via Docker Compose com proxy reverso Caddy.
|
Stack completa de servidor de mídia com Plex, Sonarr, Radarr, Bazarr, Jackett, Transmission e FlareSolverr, gerenciados via Docker Compose com proxy reverso Caddy.
|
||||||
|
|
||||||
## Serviços Incluídos
|
## Serviços Incluídos
|
||||||
|
|
||||||
### Media Server
|
### Media Server
|
||||||
- **Plex** - Servidor de streaming de mídia
|
- **Plex** - Servidor de streaming de mídia
|
||||||
- **Jellyfin** - Servidor de streaming open-source (alternativa ao Plex)
|
|
||||||
|
|
||||||
### Download
|
### Download
|
||||||
- **Transmission** - Cliente BitTorrent
|
- **Transmission** - Cliente BitTorrent
|
||||||
@ -30,7 +29,6 @@ Stack completa de servidor de mídia com Plex, Jellyfin, Sonarr, Radarr, Bazarr,
|
|||||||
Todos os serviços são acessíveis via subdomínios:
|
Todos os serviços são acessíveis via subdomínios:
|
||||||
|
|
||||||
- `plex.SEU_DOMINIO` - Plex Media Server
|
- `plex.SEU_DOMINIO` - Plex Media Server
|
||||||
- `jellyfin.SEU_DOMINIO` - Jellyfin Media Server
|
|
||||||
- `transmission.SEU_DOMINIO` - Transmission Web UI
|
- `transmission.SEU_DOMINIO` - Transmission Web UI
|
||||||
- `jackett.SEU_DOMINIO` - Jackett
|
- `jackett.SEU_DOMINIO` - Jackett
|
||||||
- `sonarr.SEU_DOMINIO` - Sonarr
|
- `sonarr.SEU_DOMINIO` - Sonarr
|
||||||
@ -53,7 +51,7 @@ nano .env
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Criar diretórios de aplicação
|
# Criar diretórios de aplicação
|
||||||
mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,jellyfin,sonarr,radarr,bazarr,jackett,transmission,caddy/{data,config},downloads}
|
mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,sonarr,radarr,bazarr,jackett,transmission,caddy/{data,config},downloads}
|
||||||
|
|
||||||
# Criar diretórios de mídia (se ainda não existirem)
|
# Criar diretórios de mídia (se ainda não existirem)
|
||||||
mkdir -p ~/gatoflix/MEDIA/{Filmes,Series}
|
mkdir -p ~/gatoflix/MEDIA/{Filmes,Series}
|
||||||
@ -83,7 +81,6 @@ Edite o arquivo `/etc/hosts` e adicione:
|
|||||||
|
|
||||||
```
|
```
|
||||||
127.0.0.1 plex.media.local
|
127.0.0.1 plex.media.local
|
||||||
127.0.0.1 jellyfin.media.local
|
|
||||||
127.0.0.1 transmission.media.local
|
127.0.0.1 transmission.media.local
|
||||||
127.0.0.1 jackett.media.local
|
127.0.0.1 jackett.media.local
|
||||||
127.0.0.1 sonarr.media.local
|
127.0.0.1 sonarr.media.local
|
||||||
@ -271,7 +268,6 @@ Este é um projeto pessoal de gerenciamento de mídia.
|
|||||||
|
|
||||||
Para problemas específicos dos serviços:
|
Para problemas específicos dos serviços:
|
||||||
- [Plex](https://support.plex.tv/)
|
- [Plex](https://support.plex.tv/)
|
||||||
- [Jellyfin](https://jellyfin.org/docs/)
|
|
||||||
- [Sonarr](https://wiki.servarr.com/sonarr)
|
- [Sonarr](https://wiki.servarr.com/sonarr)
|
||||||
- [Radarr](https://wiki.servarr.com/radarr)
|
- [Radarr](https://wiki.servarr.com/radarr)
|
||||||
- [Bazarr](https://wiki.bazarr.media/)
|
- [Bazarr](https://wiki.bazarr.media/)
|
||||||
|
|||||||
@ -29,24 +29,6 @@ services:
|
|||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
VERSION: ${VERSION}
|
VERSION: ${VERSION}
|
||||||
|
|
||||||
# jellyfin:
|
|
||||||
# image: lscr.io/linuxserver/jellyfin:latest
|
|
||||||
# container_name: gatoflix-jellyfin
|
|
||||||
# restart: unless-stopped
|
|
||||||
# networks:
|
|
||||||
# - media
|
|
||||||
# ports:
|
|
||||||
# - 8096:8096 # HTTP Web UI
|
|
||||||
# - 8920:8920 # HTTPS (opcional)
|
|
||||||
# volumes:
|
|
||||||
# - ${APPDATA_DIR}/jellyfin:/config
|
|
||||||
# - ${MEDIA_DIR}:/data
|
|
||||||
# environment:
|
|
||||||
# PUID: ${PUID}
|
|
||||||
# PGID: ${PGID}
|
|
||||||
# TZ: ${TZ}
|
|
||||||
# VERSION: ${VERSION}
|
|
||||||
|
|
||||||
# ======================
|
# ======================
|
||||||
# Download Clients
|
# Download Clients
|
||||||
# ======================
|
# ======================
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user