mirror of
https://github.com/CoolnsX/selfhost.git
synced 2025-12-19 23:05:17 +05:30
Testing the test
This commit is contained in:
25
README.md
25
README.md
@@ -2,7 +2,9 @@
|
|||||||
|
|
||||||
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
|
Note: Please move the env.example in some directory to .env with the preferred values set before proceeding.
|
||||||
|
|
||||||
|
### Nextcloud
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
nextcloud:
|
nextcloud:
|
||||||
@@ -26,20 +28,9 @@ services:
|
|||||||
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
|
||||||
yacht:
|
|
||||||
container_name: yacht
|
|
||||||
restart: unless-stopped
|
|
||||||
ports:
|
|
||||||
- 8000:8000
|
|
||||||
volumes:
|
|
||||||
- yacht:/config
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
image: selfhostedpro/yacht:latest
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
nextcloud_aio_mastercontainer:
|
nextcloud_aio_mastercontainer:
|
||||||
name: nextcloud_aio_mastercontainer
|
name: nextcloud_aio_mastercontainer
|
||||||
yacht:
|
|
||||||
```
|
```
|
||||||
### *arr stack
|
### *arr stack
|
||||||
```yaml
|
```yaml
|
||||||
@@ -51,7 +42,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Kolkata
|
- TZ=etc/UTC
|
||||||
volumes:
|
volumes:
|
||||||
- radarr:/config
|
- radarr:/config
|
||||||
- /media/vault/movies:/movies #change accordingly
|
- /media/vault/movies:/movies #change accordingly
|
||||||
@@ -66,7 +57,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Kolkata
|
- TZ=etc/UTC
|
||||||
volumes:
|
volumes:
|
||||||
- bazarr:/config
|
- bazarr:/config
|
||||||
- /media/vault/movies:/movies #change accordingly
|
- /media/vault/movies:/movies #change accordingly
|
||||||
@@ -80,7 +71,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Kolkata
|
- TZ=etc/UTC
|
||||||
volumes:
|
volumes:
|
||||||
- prowlarr:/config
|
- prowlarr:/config
|
||||||
ports:
|
ports:
|
||||||
@@ -93,7 +84,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Kolkata
|
- TZ=etc/UTC
|
||||||
volumes:
|
volumes:
|
||||||
- transmission:/config
|
- transmission:/config
|
||||||
- /media/vault/downloads:/downloads #change accordingly
|
- /media/vault/downloads:/downloads #change accordingly
|
||||||
@@ -183,7 +174,7 @@ gunzip on;
|
|||||||
gzip_static on;
|
gzip_static on;
|
||||||
```
|
```
|
||||||
|
|
||||||
### collabora | yacht | jellyfin
|
### collabora | jellyfin
|
||||||
```nginx
|
```nginx
|
||||||
client_max_body_size 50m;
|
client_max_body_size 50m;
|
||||||
output_buffers 4 64k;
|
output_buffers 4 64k;
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ services:
|
|||||||
image: lscr.io/linuxserver/radarr:latest
|
image: lscr.io/linuxserver/radarr:latest
|
||||||
container_name: radarr
|
container_name: radarr
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=$PUID
|
||||||
- PGID=1000
|
- PGID=$PGID
|
||||||
- TZ=Asia/Kolkata
|
- TZ=$TZ
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- radarr:/config
|
- radarr:/config
|
||||||
- /media/vault/data:/data
|
- $DATA:/data
|
||||||
ports:
|
ports:
|
||||||
- 7878:7878
|
- 7878:7878
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -24,13 +24,13 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 8989:8989
|
- 8989:8989
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=$PUID
|
||||||
- PGID=1000
|
- PGID=$PGID
|
||||||
- TZ=Asia/Kolkata
|
- TZ=$TZ
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- sonarr:/config
|
- sonarr:/config
|
||||||
- /media/vault/data:/data
|
- $DATA:/data
|
||||||
networks:
|
networks:
|
||||||
- starr
|
- starr
|
||||||
|
|
||||||
@@ -38,13 +38,13 @@ services:
|
|||||||
image: lscr.io/linuxserver/bazarr:latest
|
image: lscr.io/linuxserver/bazarr:latest
|
||||||
container_name: bazarr
|
container_name: bazarr
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=$PUID
|
||||||
- PGID=1000
|
- PGID=$PGID
|
||||||
- TZ=Asia/Kolkata
|
- TZ=$TZ
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- bazarr:/config
|
- bazarr:/config
|
||||||
- /media/vault/data/media:/data/media
|
- $DATA/media:/data/media
|
||||||
ports:
|
ports:
|
||||||
- 6767:6767
|
- 6767:6767
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -55,9 +55,9 @@ services:
|
|||||||
image: lscr.io/linuxserver/prowlarr:latest
|
image: lscr.io/linuxserver/prowlarr:latest
|
||||||
container_name: prowlarr
|
container_name: prowlarr
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=$PUID
|
||||||
- PGID=1000
|
- PGID=$PGID
|
||||||
- TZ=Asia/Kolkata
|
- TZ=$TZ
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- prowlarr:/config
|
- prowlarr:/config
|
||||||
@@ -71,14 +71,14 @@ services:
|
|||||||
image: lscr.io/linuxserver/transmission:latest
|
image: lscr.io/linuxserver/transmission:latest
|
||||||
container_name: transmission
|
container_name: transmission
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=$PUID
|
||||||
- PGID=1000
|
- PGID=$PGID
|
||||||
- TZ=Asia/Kolkata
|
- TZ=$TZ
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- transmission:/config
|
- transmission:/config
|
||||||
- /media/vault/data/downloads:/downloads
|
- $DATA/downloads:/downloads
|
||||||
- /media/vault/data/watch:/watch
|
- $DATA/watch:/watch
|
||||||
ports:
|
ports:
|
||||||
- 9091:9091
|
- 9091:9091
|
||||||
- 51413:51413
|
- 51413:51413
|
||||||
@@ -87,12 +87,37 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- starr
|
- starr
|
||||||
|
|
||||||
|
jellyfin:
|
||||||
|
image: lscr.io/linuxserver/jellyfin:latest
|
||||||
|
container_name: jellyfin
|
||||||
|
environment:
|
||||||
|
- PUID=$PUID
|
||||||
|
- PGID=$PGID
|
||||||
|
- TZ=$TZ
|
||||||
|
- JELLYFIN_PublishedServerUrl=192.168.1.2
|
||||||
|
volumes:
|
||||||
|
- jellyfin:/config
|
||||||
|
- $DATA/media:/data
|
||||||
|
ports:
|
||||||
|
- 8096:8096
|
||||||
|
- 7359:7359/udp # optional
|
||||||
|
- 1900:1900/udp # optional
|
||||||
|
devices:
|
||||||
|
- /dev/video10:/dev/video10
|
||||||
|
- /dev/video11:/dev/video11
|
||||||
|
- /dev/video12:/dev/video12
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- starr
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
bazarr:
|
bazarr:
|
||||||
prowlarr:
|
prowlarr:
|
||||||
radarr:
|
radarr:
|
||||||
transmission:
|
transmission:
|
||||||
sonarr:
|
sonarr:
|
||||||
|
jellyfin:
|
||||||
|
name: jellyfin_jellyfin
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
starr:
|
starr:
|
||||||
|
|||||||
4
arrs/env.example
Normal file
4
arrs/env.example
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=etc/UTC
|
||||||
|
DATA=/path/to/data
|
||||||
1
collabora/env.example
Normal file
1
collabora/env.example
Normal file
@@ -0,0 +1 @@
|
|||||||
|
CLOUD=cloud.example.com
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
services:
|
|
||||||
jellyfin:
|
|
||||||
image: lscr.io/linuxserver/jellyfin:latest
|
|
||||||
container_name: jellyfin
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
- JELLYFIN_PublishedServerUrl=192.168.1.2
|
|
||||||
volumes:
|
|
||||||
- jellyfin:/config
|
|
||||||
- /media/vault/data/media:/data
|
|
||||||
ports:
|
|
||||||
- 8096:8096
|
|
||||||
- 7359:7359/udp # optional
|
|
||||||
- 1900:1900/udp # optional
|
|
||||||
devices:
|
|
||||||
- /dev/video10:/dev/video10
|
|
||||||
- /dev/video11:/dev/video11
|
|
||||||
- /dev/video12:/dev/video12
|
|
||||||
restart: unless-stopped
|
|
||||||
networks:
|
|
||||||
- starr
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
jellyfin:
|
|
||||||
|
|
||||||
networks:
|
|
||||||
starr:
|
|
||||||
external: true
|
|
||||||
Reference in New Issue
Block a user