├── .gitignore ├── README.md ├── _utilities ├── bitwarden.svg.png ├── borg.svg ├── docker.png ├── element.png ├── fail2ban.png ├── freshrss.png ├── gotify.png ├── httpd.png ├── jellyfin.png ├── matrix.png ├── nextcloud.png ├── nextcloud_instruction.png ├── pihole.svg.png ├── seafile.png ├── traefik.logo.png ├── transmission.png ├── trilium.png ├── unbound.svg ├── watchtower.png ├── wireguard.png └── wordpress.png ├── borg-backup ├── .env ├── README.md ├── backup-borg-s3.sh ├── download-backup-s3.sh └── excludes.txt ├── fail2ban ├── .env ├── README.md ├── data │ ├── action.d │ │ ├── nftables-forward.conf │ │ └── nftables-input.conf │ ├── filter.d │ │ ├── bitwarden-admin.conf │ │ └── bitwarden-auth.conf │ └── jail.d │ │ ├── bitwarden-admin.conf │ │ ├── bitwarden-auth.conf │ │ └── sshd.conf └── docker-compose.yml ├── freshrss ├── .env ├── README.md └── docker-compose.yml ├── gotify ├── .env ├── README.md └── docker-compose.yml ├── jellyfin ├── .env ├── README.md └── docker-compose.yml ├── nextcloud ├── .env ├── README.md └── docker-compose.yml ├── seafile ├── .env ├── README.md └── docker-compose.yml ├── synapse-element ├── .env ├── README.md ├── docker-compose.yml └── element-web │ └── config.json ├── traefik ├── .env ├── README.md ├── docker-compose.yml ├── rules │ ├── tls.yml │ └── whitelist.yml └── traefik.yml ├── transmission ├── .env ├── README.md └── docker-compose.yml ├── trilium ├── .env ├── README.md └── docker-compose.yml ├── vaultwarden ├── .env ├── README.md └── docker-compose.yml ├── watchtower ├── .env ├── README.md └── docker-compose.yml ├── webserver ├── .env ├── README.md ├── data │ └── index.html └── docker-compose.yml ├── wireguard-pihole-unbound ├── .env ├── README.md ├── docker-compose.yml └── unbound │ └── unbound.conf └── wordpress ├── .env ├── README.md ├── data └── wp-config.php └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/README.md -------------------------------------------------------------------------------- /_utilities/bitwarden.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/bitwarden.svg.png -------------------------------------------------------------------------------- /_utilities/borg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/borg.svg -------------------------------------------------------------------------------- /_utilities/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/docker.png -------------------------------------------------------------------------------- /_utilities/element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/element.png -------------------------------------------------------------------------------- /_utilities/fail2ban.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/fail2ban.png -------------------------------------------------------------------------------- /_utilities/freshrss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/freshrss.png -------------------------------------------------------------------------------- /_utilities/gotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/gotify.png -------------------------------------------------------------------------------- /_utilities/httpd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/httpd.png -------------------------------------------------------------------------------- /_utilities/jellyfin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/jellyfin.png -------------------------------------------------------------------------------- /_utilities/matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/matrix.png -------------------------------------------------------------------------------- /_utilities/nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/nextcloud.png -------------------------------------------------------------------------------- /_utilities/nextcloud_instruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/nextcloud_instruction.png -------------------------------------------------------------------------------- /_utilities/pihole.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/pihole.svg.png -------------------------------------------------------------------------------- /_utilities/seafile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/seafile.png -------------------------------------------------------------------------------- /_utilities/traefik.logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/traefik.logo.png -------------------------------------------------------------------------------- /_utilities/transmission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/transmission.png -------------------------------------------------------------------------------- /_utilities/trilium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/trilium.png -------------------------------------------------------------------------------- /_utilities/unbound.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/unbound.svg -------------------------------------------------------------------------------- /_utilities/watchtower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/watchtower.png -------------------------------------------------------------------------------- /_utilities/wireguard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/wireguard.png -------------------------------------------------------------------------------- /_utilities/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/_utilities/wordpress.png -------------------------------------------------------------------------------- /borg-backup/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/borg-backup/.env -------------------------------------------------------------------------------- /borg-backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/borg-backup/README.md -------------------------------------------------------------------------------- /borg-backup/backup-borg-s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/borg-backup/backup-borg-s3.sh -------------------------------------------------------------------------------- /borg-backup/download-backup-s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/borg-backup/download-backup-s3.sh -------------------------------------------------------------------------------- /borg-backup/excludes.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fail2ban/.env: -------------------------------------------------------------------------------- 1 | TZ=Europe/Paris -------------------------------------------------------------------------------- /fail2ban/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/README.md -------------------------------------------------------------------------------- /fail2ban/data/action.d/nftables-forward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/action.d/nftables-forward.conf -------------------------------------------------------------------------------- /fail2ban/data/action.d/nftables-input.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/action.d/nftables-input.conf -------------------------------------------------------------------------------- /fail2ban/data/filter.d/bitwarden-admin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/filter.d/bitwarden-admin.conf -------------------------------------------------------------------------------- /fail2ban/data/filter.d/bitwarden-auth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/filter.d/bitwarden-auth.conf -------------------------------------------------------------------------------- /fail2ban/data/jail.d/bitwarden-admin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/jail.d/bitwarden-admin.conf -------------------------------------------------------------------------------- /fail2ban/data/jail.d/bitwarden-auth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/jail.d/bitwarden-auth.conf -------------------------------------------------------------------------------- /fail2ban/data/jail.d/sshd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/data/jail.d/sshd.conf -------------------------------------------------------------------------------- /fail2ban/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/fail2ban/docker-compose.yml -------------------------------------------------------------------------------- /freshrss/.env: -------------------------------------------------------------------------------- 1 | TRAEFIK_FRESHRSS=freshrss.example.com 2 | TZ=Europe/Paris -------------------------------------------------------------------------------- /freshrss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/freshrss/README.md -------------------------------------------------------------------------------- /freshrss/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/freshrss/docker-compose.yml -------------------------------------------------------------------------------- /gotify/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/gotify/.env -------------------------------------------------------------------------------- /gotify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/gotify/README.md -------------------------------------------------------------------------------- /gotify/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/gotify/docker-compose.yml -------------------------------------------------------------------------------- /jellyfin/.env: -------------------------------------------------------------------------------- 1 | TRAEFIK_JELLYFIN=jellyfin.example.com -------------------------------------------------------------------------------- /jellyfin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/jellyfin/README.md -------------------------------------------------------------------------------- /jellyfin/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/jellyfin/docker-compose.yml -------------------------------------------------------------------------------- /nextcloud/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/nextcloud/.env -------------------------------------------------------------------------------- /nextcloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/nextcloud/README.md -------------------------------------------------------------------------------- /nextcloud/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/nextcloud/docker-compose.yml -------------------------------------------------------------------------------- /seafile/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/seafile/.env -------------------------------------------------------------------------------- /seafile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/seafile/README.md -------------------------------------------------------------------------------- /seafile/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/seafile/docker-compose.yml -------------------------------------------------------------------------------- /synapse-element/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/synapse-element/.env -------------------------------------------------------------------------------- /synapse-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/synapse-element/README.md -------------------------------------------------------------------------------- /synapse-element/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/synapse-element/docker-compose.yml -------------------------------------------------------------------------------- /synapse-element/element-web/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/synapse-element/element-web/config.json -------------------------------------------------------------------------------- /traefik/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/.env -------------------------------------------------------------------------------- /traefik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/README.md -------------------------------------------------------------------------------- /traefik/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/docker-compose.yml -------------------------------------------------------------------------------- /traefik/rules/tls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/rules/tls.yml -------------------------------------------------------------------------------- /traefik/rules/whitelist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/rules/whitelist.yml -------------------------------------------------------------------------------- /traefik/traefik.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/traefik/traefik.yml -------------------------------------------------------------------------------- /transmission/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/transmission/.env -------------------------------------------------------------------------------- /transmission/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/transmission/README.md -------------------------------------------------------------------------------- /transmission/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/transmission/docker-compose.yml -------------------------------------------------------------------------------- /trilium/.env: -------------------------------------------------------------------------------- 1 | TRAEFIK_TRILIUM=trilium.example.com -------------------------------------------------------------------------------- /trilium/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/trilium/README.md -------------------------------------------------------------------------------- /trilium/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/trilium/docker-compose.yml -------------------------------------------------------------------------------- /vaultwarden/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/vaultwarden/.env -------------------------------------------------------------------------------- /vaultwarden/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/vaultwarden/README.md -------------------------------------------------------------------------------- /vaultwarden/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/vaultwarden/docker-compose.yml -------------------------------------------------------------------------------- /watchtower/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/watchtower/.env -------------------------------------------------------------------------------- /watchtower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/watchtower/README.md -------------------------------------------------------------------------------- /watchtower/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/watchtower/docker-compose.yml -------------------------------------------------------------------------------- /webserver/.env: -------------------------------------------------------------------------------- 1 | TRAEFIK_WEBSERVER=www.example.com -------------------------------------------------------------------------------- /webserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/webserver/README.md -------------------------------------------------------------------------------- /webserver/data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/webserver/data/index.html -------------------------------------------------------------------------------- /webserver/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/webserver/docker-compose.yml -------------------------------------------------------------------------------- /wireguard-pihole-unbound/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wireguard-pihole-unbound/.env -------------------------------------------------------------------------------- /wireguard-pihole-unbound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wireguard-pihole-unbound/README.md -------------------------------------------------------------------------------- /wireguard-pihole-unbound/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wireguard-pihole-unbound/docker-compose.yml -------------------------------------------------------------------------------- /wireguard-pihole-unbound/unbound/unbound.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wireguard-pihole-unbound/unbound/unbound.conf -------------------------------------------------------------------------------- /wordpress/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wordpress/.env -------------------------------------------------------------------------------- /wordpress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wordpress/README.md -------------------------------------------------------------------------------- /wordpress/data/wp-config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wordpress/data/wp-config.php -------------------------------------------------------------------------------- /wordpress/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaptisteBdn/docker-selfhosted-apps/HEAD/wordpress/docker-compose.yml --------------------------------------------------------------------------------