Merge pull request #1364 from theh2so4/main

[+] Template: BudgE, Duplicati, Jellyfin, phpMyAdmin, Vaultwarden, Whoogle and FileBrowser
This commit is contained in:
Andras Bacsai 2023-10-27 12:57:00 +02:00 committed by GitHub
commit b12ac8bb29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 132 additions and 0 deletions

View File

@ -0,0 +1,19 @@
# documentation: https://github.com/linuxserver/budge
# slogan: BudgE is an open-source 'budgeting with envelopes' personal finance app, helping you manage your finances effectively.
# tags: personal finance, budgeting, expense tracking
services:
budge:
image: lscr.io/linuxserver/budge:latest
environment:
- SERVICE_FQDN_BUDGE
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
volumes:
- budge-config:/config
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,20 @@
# documentation: https://duplicati.readthedocs.io/en/latest/02-installation/
# slogan: Duplicati is an open-source backup solution, allowing you to safeguard your data with ease through scheduled backups and encryption.
# tags: backup, encryption
services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
environment:
- SERVICE_FQDN_DUPLICATI
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
volumes:
- duplicati-config:/config
- duplicati-backups:/backups
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8200"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,20 @@
# documentation: https://filebrowser.org/configuration
# slogan: FileBrowser is a self-hosted, web-based file manager and file explorer with a user-friendly interface. It allows you to manage and organize your files and directories directly from your web browser.
# tags: file-management, storage-access, data-organization, file-utilization, administration-tool
services:
filebrowser:
image: filebrowser/filebrowser:latest
environment:
- SERVICE_FQDN_FILEBROWSER
- PUID=1000
- PGID=1000
volumes:
- filebrowser-srv:/srv
- filebrowser-database:/database/filebrowser.db
- filebrowser-config:/config/settings.json
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,22 @@
# documentation: https://jellyfin.org/docs/
# slogan: Jellyfin is an open-source media server for hosting and streaming your media collection, providing an alternative to proprietary media platforms.
# tags: media, server, movies, tv, music
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
environment:
- SERVICE_FQDN_JELLYFIN
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
- JELLYFIN_PublishedServerUrl=$SERVICE_FQDN_JELLYFIN
volumes:
- jellyfin-config:/config
- jellyfin-tvshows:/data/tvshows
- jellyfin-movies:/data/movies
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8096"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,21 @@
# documentation: https://docs.phpmyadmin.net/en/latest/
# slogan: phpMyAdmin is a web-based database management tool for administering your MySQL and MariaDB databases through a user-friendly interface.
# tags: database management
services:
phpmyadmin:
image: lscr.io/linuxserver/phpmyadmin:latest
environment:
- SERVICE_FQDN_PHPMYADMIN
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
- PMA_ARBITRARY=1
- PMA_ABSOLUTE_URI=$SERVICE_FQDN_PHPMYADMIN
volumes:
- phpmyadmin-config:/config
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,16 @@
# documentation: https://github.com/dani-garcia/vaultwarden/wiki/FAQs
# slogan: Vaultwarden is an open-source password manager that allows you to securely store and manage your passwords, helping you stay organized and protected.
# tags: password manager, security
services:
vaultwarden:
image: vaultwarden/server:latest
environment:
- SERVICE_FQDN_VAULTWARDEN
volumes:
- vaultwarden-data:/data
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80"]
interval: 2s
timeout: 10s
retries: 15

View File

@ -0,0 +1,14 @@
# documentation: https://github.com/benbusby/whoogle-search#install
# slogan: Whoogle is a self-hosted, privacy-focused search engine front-end for accessing Google search results without tracking and data collection.
# tags: privacy, search engine
services:
whoogle:
image: benbusby/whoogle-search:latest
environment:
- SERVICE_FQDN_WHOOGLE
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5000"]
interval: 2s
timeout: 10s
retries: 15