add wizarr
This commit is contained in:
parent
665db5ca1d
commit
71ab4fb685
@ -1,19 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
|
|
||||||
|
|
||||||
#---------------- USER-FACING SERVICES ----------------#
|
#---------------- MEDIA ----------------#
|
||||||
|
|
||||||
## Actual (budget)
|
|
||||||
actual_server:
|
|
||||||
image: docker.io/actualbudget/actual-server:latest
|
|
||||||
container_name: actual
|
|
||||||
ports:
|
|
||||||
- 5006:5006
|
|
||||||
volumes:
|
|
||||||
- /docker/actual:/data
|
|
||||||
dns:
|
|
||||||
- 100.111.0.126
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
## AudioBookShelf (audiobook downloading)
|
## AudioBookShelf (audiobook downloading)
|
||||||
audiobookshelf:
|
audiobookshelf:
|
||||||
@ -61,66 +49,6 @@ services:
|
|||||||
- 100.111.0.126
|
- 100.111.0.126
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
## Gitea
|
|
||||||
gitea:
|
|
||||||
image: docker.io/gitea/gitea:latest-rootless
|
|
||||||
container_name: gitea
|
|
||||||
user: "1001"
|
|
||||||
volumes:
|
|
||||||
- /docker/gitea/data:/var/lib/gitea
|
|
||||||
- /docker/gitea/config:/etc/gitea
|
|
||||||
- /etc/timezone:/etc/timezone:ro
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
|
||||||
ports:
|
|
||||||
- 3003:3000
|
|
||||||
- 2222:2222
|
|
||||||
dns:
|
|
||||||
- 100.111.0.126
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
## Grocy (home inventory management)
|
|
||||||
grocy:
|
|
||||||
container_name: grocy
|
|
||||||
image: lscr.io/linuxserver/grocy:latest
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=America/Chicago
|
|
||||||
volumes:
|
|
||||||
- /docker/grocy:/config
|
|
||||||
ports:
|
|
||||||
- 9283:80
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
## Homepage (server dashboard)
|
|
||||||
homepage:
|
|
||||||
image: ghcr.io/gethomepage/homepage:latest
|
|
||||||
container_name: homepage
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
ports:
|
|
||||||
- 3000:3000
|
|
||||||
volumes:
|
|
||||||
- /docker/homepage:/app/config
|
|
||||||
- /docker/homepage/images:/app/public/images
|
|
||||||
- /docker/homepage/fonts:/app/public/fonts
|
|
||||||
- /media:/media:ro
|
|
||||||
dns:
|
|
||||||
- 100.111.0.126
|
|
||||||
restart: unless-stopped
|
|
||||||
docker-proxy:
|
|
||||||
image: ghcr.io/tecnativa/docker-socket-proxy:latest
|
|
||||||
container_name: docker-proxy
|
|
||||||
environment:
|
|
||||||
- CONTAINERS=1 # Allow access to viewing containers
|
|
||||||
- POST=0 # Disallow any POST operations (effectively read-only)
|
|
||||||
ports:
|
|
||||||
- 2375:2375
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
## Immich (photo library management)
|
## Immich (photo library management)
|
||||||
immich-server:
|
immich-server:
|
||||||
container_name: immich_server
|
container_name: immich_server
|
||||||
@ -190,6 +118,81 @@ services:
|
|||||||
- 100.111.0.126
|
- 100.111.0.126
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
|
#---------------- UTILITIES ----------------#
|
||||||
|
|
||||||
|
## Actual (budget)
|
||||||
|
actual_server:
|
||||||
|
image: docker.io/actualbudget/actual-server:latest
|
||||||
|
container_name: actual
|
||||||
|
ports:
|
||||||
|
- 5006:5006
|
||||||
|
volumes:
|
||||||
|
- /docker/actual:/data
|
||||||
|
dns:
|
||||||
|
- 100.111.0.126
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
## Gitea
|
||||||
|
gitea:
|
||||||
|
image: docker.io/gitea/gitea:latest-rootless
|
||||||
|
container_name: gitea
|
||||||
|
user: "1001"
|
||||||
|
volumes:
|
||||||
|
- /docker/gitea/data:/var/lib/gitea
|
||||||
|
- /docker/gitea/config:/etc/gitea
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- 3003:3000
|
||||||
|
- 2222:2222
|
||||||
|
dns:
|
||||||
|
- 100.111.0.126
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
## Grocy (home inventory management)
|
||||||
|
grocy:
|
||||||
|
container_name: grocy
|
||||||
|
image: lscr.io/linuxserver/grocy:latest
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=America/Chicago
|
||||||
|
volumes:
|
||||||
|
- /docker/grocy:/config
|
||||||
|
ports:
|
||||||
|
- 9283:80
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
## Homepage (server dashboard)
|
||||||
|
homepage:
|
||||||
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
|
container_name: homepage
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
ports:
|
||||||
|
- 3000:3000
|
||||||
|
volumes:
|
||||||
|
- /docker/homepage:/app/config
|
||||||
|
- /docker/homepage/images:/app/public/images
|
||||||
|
- /docker/homepage/fonts:/app/public/fonts
|
||||||
|
- /media:/media:ro
|
||||||
|
dns:
|
||||||
|
- 100.111.0.126
|
||||||
|
restart: unless-stopped
|
||||||
|
docker-proxy:
|
||||||
|
image: ghcr.io/tecnativa/docker-socket-proxy:latest
|
||||||
|
container_name: docker-proxy
|
||||||
|
environment:
|
||||||
|
- CONTAINERS=1 # Allow access to viewing containers
|
||||||
|
- POST=0 # Disallow any POST operations (effectively read-only)
|
||||||
|
ports:
|
||||||
|
- 2375:2375
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
## Joplin (notes)
|
## Joplin (notes)
|
||||||
joplin:
|
joplin:
|
||||||
image: joplin/server:latest
|
image: joplin/server:latest
|
||||||
@ -350,6 +353,18 @@ services:
|
|||||||
- 100.111.0.126
|
- 100.111.0.126
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
# Wizarr (jellyfin invites)
|
||||||
|
wizarr:
|
||||||
|
container_name: wizarr
|
||||||
|
image: ghcr.io/wizarrrr/wizarr:latest
|
||||||
|
ports:
|
||||||
|
- 5690:5690
|
||||||
|
volumes:
|
||||||
|
- /docker/wizarr/database:/data/database
|
||||||
|
dns:
|
||||||
|
- 100.111.0.126
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
#---------------- MONITORING ----------------#
|
#---------------- MONITORING ----------------#
|
||||||
|
|
||||||
|
18
readme.md
18
readme.md
@ -14,23 +14,26 @@ I have a dedicated home server that I run a lot of services on. This repo has my
|
|||||||
|
|
||||||
These are all the services hosted, what they are for, and any clients I use with them, in alphabetical order.
|
These are all the services hosted, what they are for, and any clients I use with them, in alphabetical order.
|
||||||
|
|
||||||
### User-Facing Services
|
### Media
|
||||||
|
|
||||||
- [Actual Budget](https://actualbudget.org/) - Excellent budgeting app. It can be automatically synced with your bank ([SimpleFIN Bridge](https://beta-bridge.simplefin.org/) for US banks, $15/year), but I have found that to be unstable
|
|
||||||
- There used to be an official app but it has been discontinued - I added the website to my phone's home screen and it works quite well
|
|
||||||
- [AudioBookShelf](https://www.audiobookshelf.org/) - Audiobook server
|
- [AudioBookShelf](https://www.audiobookshelf.org/) - Audiobook server
|
||||||
- The official mobile client works great
|
- The official mobile client works great
|
||||||
- [Calibre Web](https://github.com/janeczku/calibre-web) - Ebook management
|
- [Calibre Web](https://github.com/janeczku/calibre-web) - Ebook management
|
||||||
- [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account
|
|
||||||
- [Grocy](https://github.com/grocy/grocy) - Household management (Am I out of milk? Do I have AAA batteries? What can I make for dinner?)
|
|
||||||
- [iOS Client](https://apps.apple.com/us/app/grocy-mobile/id1567803209)
|
|
||||||
- [Homepage](https://gethomepage.dev/) - My default new tab page; has info about all my services plus links
|
|
||||||
- [Immich](https://immich.app/) - Photo and video management
|
- [Immich](https://immich.app/) - Photo and video management
|
||||||
- Their official mobile apps are quite good
|
- Their official mobile apps are quite good
|
||||||
- [Jellyfin](https://jellyfin.org) - Media server for movies, TV shows, and music
|
- [Jellyfin](https://jellyfin.org) - Media server for movies, TV shows, and music
|
||||||
- [Feishin](https://github.com/jeffvli/feishin) - Desktop music client (soon to be replaced by [audioling](https://github.com/audioling/audioling))
|
- [Feishin](https://github.com/jeffvli/feishin) - Desktop music client (soon to be replaced by [audioling](https://github.com/audioling/audioling))
|
||||||
- [Finamp](https://github.com/jmshrv/finamp) - Mobile music client
|
- [Finamp](https://github.com/jmshrv/finamp) - Mobile music client
|
||||||
- For other devices (desktop, mobile, Roku/Android TV) I use either the web app or the official Jellyfin client
|
- For other devices (desktop, mobile, Roku/Android TV) I use either the web app or the official Jellyfin client
|
||||||
|
|
||||||
|
### Utilities
|
||||||
|
|
||||||
|
- [Actual Budget](https://actualbudget.org/) - Excellent budgeting app. It can be automatically synced with your bank ([SimpleFIN Bridge](https://beta-bridge.simplefin.org/) for US banks, $15/year), but I have found that to be unstable
|
||||||
|
- There used to be an official app but it has been discontinued - I added the website to my phone's home screen and it works quite well
|
||||||
|
- [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account
|
||||||
|
- [Grocy](https://github.com/grocy/grocy) - Household management (Am I out of milk? Do I have AAA batteries? What can I make for dinner?)
|
||||||
|
- [iOS Client](https://apps.apple.com/us/app/grocy-mobile/id1567803209)
|
||||||
|
- [Homepage](https://gethomepage.dev/) - My default new tab page; has info about all my services plus links
|
||||||
- [Joplin](https://joplinapp.org/) - Notes (Obsidian alternative)
|
- [Joplin](https://joplinapp.org/) - Notes (Obsidian alternative)
|
||||||
- [Kiwix](https://kiwix.org/en/) - Offline wiki hosting - I have Wikipedia, the Arch Linux wiki, and several others downloaded
|
- [Kiwix](https://kiwix.org/en/) - Offline wiki hosting - I have Wikipedia, the Arch Linux wiki, and several others downloaded
|
||||||
- [LinkStack](https://linkstack.org/) - Self-hosted LinkTree alternative
|
- [LinkStack](https://linkstack.org/) - Self-hosted LinkTree alternative
|
||||||
@ -43,6 +46,7 @@ These are all the services hosted, what they are for, and any clients I use with
|
|||||||
- [Yomu](https://www.yomu-reader.com/) for iOS is nice and minimal and supports OPDS for use with Calibre Web
|
- [Yomu](https://www.yomu-reader.com/) for iOS is nice and minimal and supports OPDS for use with Calibre Web
|
||||||
- [vaultwarden](https://github.com/dani-garcia/vaultwarden) - Password manager
|
- [vaultwarden](https://github.com/dani-garcia/vaultwarden) - Password manager
|
||||||
- [Bitwarden clients](https://bitwarden.com/download/)
|
- [Bitwarden clients](https://bitwarden.com/download/)
|
||||||
|
- [Wizarr](https://github.com/Wizarrrr/wizarr?tab=readme-ov-file) - Jellyfin user invite manager
|
||||||
|
|
||||||
### Monitoring
|
### Monitoring
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user