Update README.md

This commit is contained in:
Tanveer Ahmed Ansari
2023-11-04 13:05:11 +05:30
committed by GitHub
parent e49989ef26
commit f0ae39b0e6

130
README.md
View File

@@ -3,7 +3,6 @@
This repo contains the docker compose of each and every services that is self-hosted by me and already tuned to my preferences This repo contains the docker compose of each and every services that is self-hosted by me and already tuned to my preferences
### Nextcloud and yacht together ### Nextcloud and yacht together
```yaml ```yaml
services: services:
nextcloud: nextcloud:
@@ -42,11 +41,80 @@ volumes:
name: nextcloud_aio_mastercontainer name: nextcloud_aio_mastercontainer
yacht: yacht:
``` ```
### *arr stack
```yaml
version: '3'
services:
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata
volumes:
- radarr:/config
- /media/vault/movies:/movies #change accordingly
- /media/vault/downloads:/downloads #change accordingly
ports:
- 7878:7878
restart: unless-stopped
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata
volumes:
- bazarr:/config
- /media/vault/movies:/movies #change accordingly
ports:
- 6767:6767
restart: unless-stopped
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata
volumes:
- prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata
volumes:
- transmission:/config
- /media/vault/downloads:/downloads #change accordingly
- /media/vault/watch:/watch #change accordingly
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
volumes:
bazarr:
prowlarr:
radarr:
transmission:
```
## Below are the services that are put on another server ## Below are the services that are put on another server
### Nginx Proxy Manager ### Nginx Proxy Manager
```yaml ```yaml
services: services:
app: app:
@@ -62,7 +130,6 @@ services:
``` ```
### Collabora (if hosting on another server) ### Collabora (if hosting on another server)
```yaml ```yaml
services: services:
collabora: collabora:
@@ -79,7 +146,6 @@ services:
``` ```
### Imaginary (if hosing on another server) ### Imaginary (if hosing on another server)
```yaml ```yaml
services: services:
imaginary: imaginary:
@@ -93,62 +159,9 @@ services:
- SYS_NICE - SYS_NICE
``` ```
### *arr stack
```yaml
services:
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata #change accordingly
volumes:
- radarr:/config
- /media/vault/movies:/movies #change accordingly
- /media/vault/downloads:/downloads #change accordingly
ports:
- 7878:7878
restart: unless-stopped
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- bazarr:/config
- /media/vault/movies:/movies
ports:
- 6767:6767
restart: unless-stopped
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkata #change accordingly
volumes:
- prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
volumes:
bazarr:
prowlarr:
radarr:
```
## Now nginx config for each and every services I make public to make them more optimized by enabling gzip compression ## Now nginx config for each and every services I make public to make them more optimized by enabling gzip compression
### nextcloud ### nextcloud
```nginx ```nginx
client_body_buffer_size 256m; client_body_buffer_size 256m;
proxy_read_timeout 86400s; proxy_read_timeout 86400s;
@@ -171,11 +184,10 @@ gzip_static on;
``` ```
### collabora | yacht | jellyfin ### collabora | yacht | jellyfin
```nginx ```nginx
client_max_body_size 50m; client_max_body_size 50m;
output_buffers 4 64k; output_buffers 4 64k;
proxy_hide_header Upgrade; proxy_hide_header Upgrade; #remove this for collabora in nginx proxy manager
proxy_hide_header X-Powered-By; proxy_hide_header X-Powered-By;
proxy_buffer_size 4k; proxy_buffer_size 4k;
proxy_buffers 100 8k; proxy_buffers 100 8k;