Merge pull request #1364 from theh2so4/main
[+] Template: BudgE, Duplicati, Jellyfin, phpMyAdmin, Vaultwarden, Whoogle and FileBrowser
This commit is contained in:
commit
b12ac8bb29
19
templates/compose/budge.yaml
Normal file
19
templates/compose/budge.yaml
Normal 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
|
20
templates/compose/duplicati.yaml
Normal file
20
templates/compose/duplicati.yaml
Normal 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
|
20
templates/compose/filebrowser.yaml
Normal file
20
templates/compose/filebrowser.yaml
Normal 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
|
22
templates/compose/jellyfin.yaml
Normal file
22
templates/compose/jellyfin.yaml
Normal 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
|
21
templates/compose/phpmyadmin.yaml
Normal file
21
templates/compose/phpmyadmin.yaml
Normal 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
|
16
templates/compose/vaultwarden.yaml
Normal file
16
templates/compose/vaultwarden.yaml
Normal 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
|
14
templates/compose/whoogle.yaml
Normal file
14
templates/compose/whoogle.yaml
Normal 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
|
Loading…
x
Reference in New Issue
Block a user