diff --git a/homelab/jafner-net/config/fireshare/docker-compose.yml b/homelab/archives/jafner-net/fireshare/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/fireshare/docker-compose.yml rename to homelab/archives/jafner-net/fireshare/docker-compose.yml diff --git a/homelab/jafner-net/config/fireshare/fireshare.env b/homelab/archives/jafner-net/fireshare/fireshare.env similarity index 100% rename from homelab/jafner-net/config/fireshare/fireshare.env rename to homelab/archives/jafner-net/fireshare/fireshare.env diff --git a/homelab/jafner-net/config/homer/assets/additionnal-page.yml.dist b/homelab/archives/jafner-net/homer/assets/additionnal-page.yml.dist similarity index 100% rename from homelab/jafner-net/config/homer/assets/additionnal-page.yml.dist rename to homelab/archives/jafner-net/homer/assets/additionnal-page.yml.dist diff --git a/homelab/jafner-net/config/homer/assets/config.yml b/homelab/archives/jafner-net/homer/assets/config.yml similarity index 100% rename from homelab/jafner-net/config/homer/assets/config.yml rename to homelab/archives/jafner-net/homer/assets/config.yml diff --git a/homelab/jafner-net/config/homer/assets/config.yml.dist b/homelab/archives/jafner-net/homer/assets/config.yml.dist similarity index 100% rename from homelab/jafner-net/config/homer/assets/config.yml.dist rename to homelab/archives/jafner-net/homer/assets/config.yml.dist diff --git a/homelab/jafner-net/config/homer/assets/config.yml.dist.sample-sui b/homelab/archives/jafner-net/homer/assets/config.yml.dist.sample-sui similarity index 100% rename from homelab/jafner-net/config/homer/assets/config.yml.dist.sample-sui rename to homelab/archives/jafner-net/homer/assets/config.yml.dist.sample-sui diff --git a/homelab/jafner-net/config/homer/assets/custom.css.sample b/homelab/archives/jafner-net/homer/assets/custom.css.sample similarity index 100% rename from homelab/jafner-net/config/homer/assets/custom.css.sample rename to homelab/archives/jafner-net/homer/assets/custom.css.sample diff --git a/homelab/jafner-net/config/homer/assets/icons/1fichier.png b/homelab/archives/jafner-net/homer/assets/icons/1fichier.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/1fichier.png rename to homelab/archives/jafner-net/homer/assets/icons/1fichier.png diff --git a/homelab/jafner-net/config/homer/assets/icons/5et-192.png b/homelab/archives/jafner-net/homer/assets/icons/5et-192.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/5et-192.png rename to homelab/archives/jafner-net/homer/assets/icons/5et-192.png diff --git a/homelab/jafner-net/config/homer/assets/icons/5et.png b/homelab/archives/jafner-net/homer/assets/icons/5et.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/5et.png rename to homelab/archives/jafner-net/homer/assets/icons/5et.png diff --git a/homelab/jafner-net/config/homer/assets/icons/authelia-280.png b/homelab/archives/jafner-net/homer/assets/icons/authelia-280.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/authelia-280.png rename to homelab/archives/jafner-net/homer/assets/icons/authelia-280.png diff --git a/homelab/jafner-net/config/homer/assets/icons/authentik-200.png b/homelab/archives/jafner-net/homer/assets/icons/authentik-200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/authentik-200.png rename to homelab/archives/jafner-net/homer/assets/icons/authentik-200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/aws.png b/homelab/archives/jafner-net/homer/assets/icons/aws.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/aws.png rename to homelab/archives/jafner-net/homer/assets/icons/aws.png diff --git a/homelab/jafner-net/config/homer/assets/icons/azure.png b/homelab/archives/jafner-net/homer/assets/icons/azure.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/azure.png rename to homelab/archives/jafner-net/homer/assets/icons/azure.png diff --git a/homelab/jafner-net/config/homer/assets/icons/bitwarden-512.png b/homelab/archives/jafner-net/homer/assets/icons/bitwarden-512.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/bitwarden-512.png rename to homelab/archives/jafner-net/homer/assets/icons/bitwarden-512.png diff --git a/homelab/jafner-net/config/homer/assets/icons/calibre-1024.png b/homelab/archives/jafner-net/homer/assets/icons/calibre-1024.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/calibre-1024.png rename to homelab/archives/jafner-net/homer/assets/icons/calibre-1024.png diff --git a/homelab/jafner-net/config/homer/assets/icons/cloudflare.png b/homelab/archives/jafner-net/homer/assets/icons/cloudflare.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/cloudflare.png rename to homelab/archives/jafner-net/homer/assets/icons/cloudflare.png diff --git a/homelab/jafner-net/config/homer/assets/icons/deluge-1200.png b/homelab/archives/jafner-net/homer/assets/icons/deluge-1200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/deluge-1200.png rename to homelab/archives/jafner-net/homer/assets/icons/deluge-1200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/digital_ocean.png b/homelab/archives/jafner-net/homer/assets/icons/digital_ocean.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/digital_ocean.png rename to homelab/archives/jafner-net/homer/assets/icons/digital_ocean.png diff --git a/homelab/jafner-net/config/homer/assets/icons/element-512.webp b/homelab/archives/jafner-net/homer/assets/icons/element-512.webp similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/element-512.webp rename to homelab/archives/jafner-net/homer/assets/icons/element-512.webp diff --git a/homelab/jafner-net/config/homer/assets/icons/favicon-16x16.png b/homelab/archives/jafner-net/homer/assets/icons/favicon-16x16.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/favicon-16x16.png rename to homelab/archives/jafner-net/homer/assets/icons/favicon-16x16.png diff --git a/homelab/jafner-net/config/homer/assets/icons/favicon-32x32.png b/homelab/archives/jafner-net/homer/assets/icons/favicon-32x32.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/favicon-32x32.png rename to homelab/archives/jafner-net/homer/assets/icons/favicon-32x32.png diff --git a/homelab/jafner-net/config/homer/assets/icons/fireshare.png b/homelab/archives/jafner-net/homer/assets/icons/fireshare.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/fireshare.png rename to homelab/archives/jafner-net/homer/assets/icons/fireshare.png diff --git a/homelab/jafner-net/config/homer/assets/icons/gcp.png b/homelab/archives/jafner-net/homer/assets/icons/gcp.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/gcp.png rename to homelab/archives/jafner-net/homer/assets/icons/gcp.png diff --git a/homelab/jafner-net/config/homer/assets/icons/gitea-880.png b/homelab/archives/jafner-net/homer/assets/icons/gitea-880.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/gitea-880.png rename to homelab/archives/jafner-net/homer/assets/icons/gitea-880.png diff --git a/homelab/jafner-net/config/homer/assets/icons/gitlab.png b/homelab/archives/jafner-net/homer/assets/icons/gitlab.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/gitlab.png rename to homelab/archives/jafner-net/homer/assets/icons/gitlab.png diff --git a/homelab/jafner-net/config/homer/assets/icons/grafana-1200.png b/homelab/archives/jafner-net/homer/assets/icons/grafana-1200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/grafana-1200.png rename to homelab/archives/jafner-net/homer/assets/icons/grafana-1200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/grafana-280.jpg b/homelab/archives/jafner-net/homer/assets/icons/grafana-280.jpg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/grafana-280.jpg rename to homelab/archives/jafner-net/homer/assets/icons/grafana-280.jpg diff --git a/homelab/jafner-net/config/homer/assets/icons/homer-458.png b/homelab/archives/jafner-net/homer/assets/icons/homer-458.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/homer-458.png rename to homelab/archives/jafner-net/homer/assets/icons/homer-458.png diff --git a/homelab/jafner-net/config/homer/assets/icons/icon-any.png b/homelab/archives/jafner-net/homer/assets/icons/icon-any.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/icon-any.png rename to homelab/archives/jafner-net/homer/assets/icons/icon-any.png diff --git a/homelab/jafner-net/config/homer/assets/icons/icon-any.svg b/homelab/archives/jafner-net/homer/assets/icons/icon-any.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/icon-any.svg rename to homelab/archives/jafner-net/homer/assets/icons/icon-any.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/icon-maskable.png b/homelab/archives/jafner-net/homer/assets/icons/icon-maskable.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/icon-maskable.png rename to homelab/archives/jafner-net/homer/assets/icons/icon-maskable.png diff --git a/homelab/jafner-net/config/homer/assets/icons/jackett.png b/homelab/archives/jafner-net/homer/assets/icons/jackett.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/jackett.png rename to homelab/archives/jafner-net/homer/assets/icons/jackett.png diff --git a/homelab/jafner-net/config/homer/assets/icons/jdownloader.png b/homelab/archives/jafner-net/homer/assets/icons/jdownloader.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/jdownloader.png rename to homelab/archives/jafner-net/homer/assets/icons/jdownloader.png diff --git a/homelab/jafner-net/config/homer/assets/icons/joplin-512.png b/homelab/archives/jafner-net/homer/assets/icons/joplin-512.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/joplin-512.png rename to homelab/archives/jafner-net/homer/assets/icons/joplin-512.png diff --git a/homelab/jafner-net/config/homer/assets/icons/librespeed.svg b/homelab/archives/jafner-net/homer/assets/icons/librespeed.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/librespeed.svg rename to homelab/archives/jafner-net/homer/assets/icons/librespeed.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/lidarr.png b/homelab/archives/jafner-net/homer/assets/icons/lidarr.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/lidarr.png rename to homelab/archives/jafner-net/homer/assets/icons/lidarr.png diff --git a/homelab/jafner-net/config/homer/assets/icons/mega.svg b/homelab/archives/jafner-net/homer/assets/icons/mega.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/mega.svg rename to homelab/archives/jafner-net/homer/assets/icons/mega.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/namecheap.png b/homelab/archives/jafner-net/homer/assets/icons/namecheap.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/namecheap.png rename to homelab/archives/jafner-net/homer/assets/icons/namecheap.png diff --git a/homelab/jafner-net/config/homer/assets/icons/navidrome.png b/homelab/archives/jafner-net/homer/assets/icons/navidrome.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/navidrome.png rename to homelab/archives/jafner-net/homer/assets/icons/navidrome.png diff --git a/homelab/jafner-net/config/homer/assets/icons/nextcloud.png b/homelab/archives/jafner-net/homer/assets/icons/nextcloud.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/nextcloud.png rename to homelab/archives/jafner-net/homer/assets/icons/nextcloud.png diff --git a/homelab/jafner-net/config/homer/assets/icons/nzbhydra-256.png b/homelab/archives/jafner-net/homer/assets/icons/nzbhydra-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/nzbhydra-256.png rename to homelab/archives/jafner-net/homer/assets/icons/nzbhydra-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/ombi-256.png b/homelab/archives/jafner-net/homer/assets/icons/ombi-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/ombi-256.png rename to homelab/archives/jafner-net/homer/assets/icons/ombi-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/oracle_cloud.png b/homelab/archives/jafner-net/homer/assets/icons/oracle_cloud.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/oracle_cloud.png rename to homelab/archives/jafner-net/homer/assets/icons/oracle_cloud.png diff --git a/homelab/jafner-net/config/homer/assets/icons/peertube-1534.png b/homelab/archives/jafner-net/homer/assets/icons/peertube-1534.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/peertube-1534.png rename to homelab/archives/jafner-net/homer/assets/icons/peertube-1534.png diff --git a/homelab/jafner-net/config/homer/assets/icons/pihole-1200.png b/homelab/archives/jafner-net/homer/assets/icons/pihole-1200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/pihole-1200.png rename to homelab/archives/jafner-net/homer/assets/icons/pihole-1200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/plex-580.png b/homelab/archives/jafner-net/homer/assets/icons/plex-580.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/plex-580.png rename to homelab/archives/jafner-net/homer/assets/icons/plex-580.png diff --git a/homelab/jafner-net/config/homer/assets/icons/plex-900.png b/homelab/archives/jafner-net/homer/assets/icons/plex-900.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/plex-900.png rename to homelab/archives/jafner-net/homer/assets/icons/plex-900.png diff --git a/homelab/jafner-net/config/homer/assets/icons/portainer-200.webp b/homelab/archives/jafner-net/homer/assets/icons/portainer-200.webp similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/portainer-200.webp rename to homelab/archives/jafner-net/homer/assets/icons/portainer-200.webp diff --git a/homelab/jafner-net/config/homer/assets/icons/portainer-256.png b/homelab/archives/jafner-net/homer/assets/icons/portainer-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/portainer-256.png rename to homelab/archives/jafner-net/homer/assets/icons/portainer-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/prometheus-1200.png b/homelab/archives/jafner-net/homer/assets/icons/prometheus-1200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/prometheus-1200.png rename to homelab/archives/jafner-net/homer/assets/icons/prometheus-1200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/qbittorrent.svg b/homelab/archives/jafner-net/homer/assets/icons/qbittorrent.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/qbittorrent.svg rename to homelab/archives/jafner-net/homer/assets/icons/qbittorrent.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/radarr-256.png b/homelab/archives/jafner-net/homer/assets/icons/radarr-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/radarr-256.png rename to homelab/archives/jafner-net/homer/assets/icons/radarr-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/rutorrent-512.png b/homelab/archives/jafner-net/homer/assets/icons/rutorrent-512.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/rutorrent-512.png rename to homelab/archives/jafner-net/homer/assets/icons/rutorrent-512.png diff --git a/homelab/jafner-net/config/homer/assets/icons/sabnzbd-256.png b/homelab/archives/jafner-net/homer/assets/icons/sabnzbd-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/sabnzbd-256.png rename to homelab/archives/jafner-net/homer/assets/icons/sabnzbd-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/safari-pinned-tab.svg b/homelab/archives/jafner-net/homer/assets/icons/safari-pinned-tab.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/safari-pinned-tab.svg rename to homelab/archives/jafner-net/homer/assets/icons/safari-pinned-tab.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/send.svg b/homelab/archives/jafner-net/homer/assets/icons/send.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/send.svg rename to homelab/archives/jafner-net/homer/assets/icons/send.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/sendgrid.png b/homelab/archives/jafner-net/homer/assets/icons/sendgrid.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/sendgrid.png rename to homelab/archives/jafner-net/homer/assets/icons/sendgrid.png diff --git a/homelab/jafner-net/config/homer/assets/icons/sharex-256.png b/homelab/archives/jafner-net/homer/assets/icons/sharex-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/sharex-256.png rename to homelab/archives/jafner-net/homer/assets/icons/sharex-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/sharry.png b/homelab/archives/jafner-net/homer/assets/icons/sharry.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/sharry.png rename to homelab/archives/jafner-net/homer/assets/icons/sharry.png diff --git a/homelab/jafner-net/config/homer/assets/icons/sonarr-256.png b/homelab/archives/jafner-net/homer/assets/icons/sonarr-256.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/sonarr-256.png rename to homelab/archives/jafner-net/homer/assets/icons/sonarr-256.png diff --git a/homelab/jafner-net/config/homer/assets/icons/stash.svg b/homelab/archives/jafner-net/homer/assets/icons/stash.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/stash.svg rename to homelab/archives/jafner-net/homer/assets/icons/stash.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/tautulli-350.png b/homelab/archives/jafner-net/homer/assets/icons/tautulli-350.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/tautulli-350.png rename to homelab/archives/jafner-net/homer/assets/icons/tautulli-350.png diff --git a/homelab/jafner-net/config/homer/assets/icons/tdarr.png b/homelab/archives/jafner-net/homer/assets/icons/tdarr.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/tdarr.png rename to homelab/archives/jafner-net/homer/assets/icons/tdarr.png diff --git a/homelab/jafner-net/config/homer/assets/icons/traefik-400.png b/homelab/archives/jafner-net/homer/assets/icons/traefik-400.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/traefik-400.png rename to homelab/archives/jafner-net/homer/assets/icons/traefik-400.png diff --git a/homelab/jafner-net/config/homer/assets/icons/truenas-280.png b/homelab/archives/jafner-net/homer/assets/icons/truenas-280.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/truenas-280.png rename to homelab/archives/jafner-net/homer/assets/icons/truenas-280.png diff --git a/homelab/jafner-net/config/homer/assets/icons/uptimekuma-512.png b/homelab/archives/jafner-net/homer/assets/icons/uptimekuma-512.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/uptimekuma-512.png rename to homelab/archives/jafner-net/homer/assets/icons/uptimekuma-512.png diff --git a/homelab/jafner-net/config/homer/assets/icons/wireguard.svg b/homelab/archives/jafner-net/homer/assets/icons/wireguard.svg similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/wireguard.svg rename to homelab/archives/jafner-net/homer/assets/icons/wireguard.svg diff --git a/homelab/jafner-net/config/homer/assets/icons/wordpress-1200.png b/homelab/archives/jafner-net/homer/assets/icons/wordpress-1200.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/wordpress-1200.png rename to homelab/archives/jafner-net/homer/assets/icons/wordpress-1200.png diff --git a/homelab/jafner-net/config/homer/assets/icons/xbackbone.png b/homelab/archives/jafner-net/homer/assets/icons/xbackbone.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/xbackbone.png rename to homelab/archives/jafner-net/homer/assets/icons/xbackbone.png diff --git a/homelab/jafner-net/config/homer/assets/icons/zerotier.webp b/homelab/archives/jafner-net/homer/assets/icons/zerotier.webp similarity index 100% rename from homelab/jafner-net/config/homer/assets/icons/zerotier.webp rename to homelab/archives/jafner-net/homer/assets/icons/zerotier.webp diff --git a/homelab/jafner-net/config/homer/assets/manifest.json b/homelab/archives/jafner-net/homer/assets/manifest.json similarity index 100% rename from homelab/jafner-net/config/homer/assets/manifest.json rename to homelab/archives/jafner-net/homer/assets/manifest.json diff --git a/homelab/jafner-net/config/homer/assets/tools/sample.png b/homelab/archives/jafner-net/homer/assets/tools/sample.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/tools/sample.png rename to homelab/archives/jafner-net/homer/assets/tools/sample.png diff --git a/homelab/jafner-net/config/homer/assets/tools/sample2.png b/homelab/archives/jafner-net/homer/assets/tools/sample2.png similarity index 100% rename from homelab/jafner-net/config/homer/assets/tools/sample2.png rename to homelab/archives/jafner-net/homer/assets/tools/sample2.png diff --git a/homelab/jafner-net/config/homer/docker-compose.yml b/homelab/archives/jafner-net/homer/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/homer/docker-compose.yml rename to homelab/archives/jafner-net/homer/docker-compose.yml diff --git a/homelab/jafner-net/config/homer/homer.env b/homelab/archives/jafner-net/homer/homer.env similarity index 100% rename from homelab/jafner-net/config/homer/homer.env rename to homelab/archives/jafner-net/homer/homer.env diff --git a/homelab/jafner-net/config/jdownloader2/.env b/homelab/archives/jafner-net/jdownloader2/.env similarity index 100% rename from homelab/jafner-net/config/jdownloader2/.env rename to homelab/archives/jafner-net/jdownloader2/.env diff --git a/homelab/jafner-net/config/jdownloader2/docker-compose.yml b/homelab/archives/jafner-net/jdownloader2/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/jdownloader2/docker-compose.yml rename to homelab/archives/jafner-net/jdownloader2/docker-compose.yml diff --git a/homelab/jafner-net/config/jdownloader2/jdownloader2.env b/homelab/archives/jafner-net/jdownloader2/jdownloader2.env similarity index 100% rename from homelab/jafner-net/config/jdownloader2/jdownloader2.env rename to homelab/archives/jafner-net/jdownloader2/jdownloader2.env diff --git a/homelab/jafner-net/config/librespeed/README.md b/homelab/archives/jafner-net/librespeed/README.md similarity index 100% rename from homelab/jafner-net/config/librespeed/README.md rename to homelab/archives/jafner-net/librespeed/README.md diff --git a/homelab/jafner-net/config/librespeed/docker-compose.yml b/homelab/archives/jafner-net/librespeed/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/librespeed/docker-compose.yml rename to homelab/archives/jafner-net/librespeed/docker-compose.yml diff --git a/homelab/jafner-net/config/librespeed/librespeed.env b/homelab/archives/jafner-net/librespeed/librespeed.env similarity index 100% rename from homelab/jafner-net/config/librespeed/librespeed.env rename to homelab/archives/jafner-net/librespeed/librespeed.env diff --git a/homelab/jafner-net/config/owncast/.env b/homelab/archives/jafner-net/owncast/.env similarity index 100% rename from homelab/jafner-net/config/owncast/.env rename to homelab/archives/jafner-net/owncast/.env diff --git a/homelab/jafner-net/config/owncast/docker-compose.yml b/homelab/archives/jafner-net/owncast/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/owncast/docker-compose.yml rename to homelab/archives/jafner-net/owncast/docker-compose.yml diff --git a/homelab/jafner-net/config/paperless/.env b/homelab/archives/jafner-net/paperless/.env similarity index 100% rename from homelab/jafner-net/config/paperless/.env rename to homelab/archives/jafner-net/paperless/.env diff --git a/homelab/jafner-net/config/paperless/docker-compose.yml b/homelab/archives/jafner-net/paperless/docker-compose.yml similarity index 100% rename from homelab/jafner-net/config/paperless/docker-compose.yml rename to homelab/archives/jafner-net/paperless/docker-compose.yml diff --git a/homelab/jafner-net/config/paperless/mariadb.env b/homelab/archives/jafner-net/paperless/mariadb.env similarity index 100% rename from homelab/jafner-net/config/paperless/mariadb.env rename to homelab/archives/jafner-net/paperless/mariadb.env diff --git a/homelab/jafner-net/config/paperless/paperless.env b/homelab/archives/jafner-net/paperless/paperless.env similarity index 100% rename from homelab/jafner-net/config/paperless/paperless.env rename to homelab/archives/jafner-net/paperless/paperless.env diff --git a/homelab/archives/jafner-net/peertube/.env b/homelab/archives/jafner-net/peertube/.env index 86f9a57e..cc5824db 100644 --- a/homelab/archives/jafner-net/peertube/.env +++ b/homelab/archives/jafner-net/peertube/.env @@ -1,51 +1,15 @@ -# Database / Postgres service configuration -POSTGRES_USER=postgresuser -POSTGRES_PASSWORD=postgrespassword -# Postgres database name "peertube" -POSTGRES_DB=peertube -# Editable only with a suffix : -#POSTGRES_DB=peertube_prod -#PEERTUBE_DB_SUFFIX=_prod -PEERTUBE_DB_USERNAME=postgresuser -PEERTUBE_DB_PASSWORD=postgrespassword -PEERTUBE_DB_SSL=false -# Default to Postgres service name "postgres" in docker-compose.yml -PEERTUBE_DB_HOSTNAME=postgres - -# Server configuration -PEERTUBE_WEBSERVER_HOSTNAME=peertube.jafner.net -# If you do not use https and a reverse-proxy in docker-compose.yml -#PEERTUBE_WEBSERVER_PORT=80 -#PEERTUBE_WEBSERVER_HTTPS=false -# If you need more than one IP as trust_proxy -# pass them as a comma separated array: -PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.80.0.0/16"] - -# E-mail configuration -# If you use a Custom SMTP server -PEERTUBE_SMTP_USERNAME=noreply@jafner.net -PEERTUBE_SMTP_PASSWORD=xygusaifgryapwqh -# Default to Postfix service name "postfix" in docker-compose.yml -# May be the hostname of your Custom SMTP server -PEERTUBE_SMTP_HOSTNAME=smtp.gmail.com -PEERTUBE_SMTP_PORT=465 -PEERTUBE_SMTP_FROM=noreply@jafner.net -PEERTUBE_SMTP_TLS=false -PEERTUBE_SMTP_DISABLE_STARTTLS=false -PEERTUBE_ADMIN_EMAIL=joey@jafner.net - -# Postfix service configuration -POSTFIX_myhostname=jafner.net -# If you need to generate a list of sub/DOMAIN keys -# pass them as a whitespace separated string = -OPENDKIM_DOMAINS=jafner.net=peertube -# see https://github.com/wader/postfix-relay/pull/18 -OPENDKIM_RequireSafeKeys=no - -# /!\ Prefer to use the PeerTube admin interface to set the following configurations /!\ -PEERTUBE_SIGNUP_ENABLED=true -#PEERTUBE_TRANSCODING_ENABLED=true -#PEERTUBE_CONTACT_FORM_ENABLED=true - # Docker volume location -DOCKER_VOLUME=/mnt/md0/peertube + +## Dev +PEERTUBE_DATA_VOLUME=/mnt/nas/peertube +PEERTUBE_CONFIG_VOLUME=/mnt/md0/peertube-test/peertube/ +POSTGRES_CONFIG_VOLUME=/mnt/md0/peertube-test/db/ +REDIS_CONFIG_VOLUME=/mnt/md0/peertube-test/redis/ +POSTFIX_CONFIG_VOLUME=/mnt/md0/peertube-test/postfix/ + +## Prod +#PEERTUBE_DATA_VOLUME=/mnt/nas/peertube +#PEERTUBE_CONFIG_VOLUME=/mnt/md0/peertube/peertube/ +#POSTGRES_CONFIG_VOLUME=/mnt/md0/peertube/db/ +#REDIS_CONFIG_VOLUME=/mnt/md0/peertube/redis/ +#POSTFIX_CONFIG_VOLUME=/mnt/md0/peertube/postfix/ \ No newline at end of file diff --git a/homelab/archives/jafner-net/peertube/docker-compose.yml b/homelab/archives/jafner-net/peertube/docker-compose.yml index 679af11a..b9e25c0e 100644 --- a/homelab/archives/jafner-net/peertube/docker-compose.yml +++ b/homelab/archives/jafner-net/peertube/docker-compose.yml @@ -2,7 +2,8 @@ version: "3.3" services: peertube: - image: chocobozzz/peertube:production-buster + image: chocobozzz/peertube:production-bullseye + #image: jafner/peertube:dev container_name: peertube_peertube logging: driver: loki @@ -17,15 +18,18 @@ services: peertube: ipv4_address: 172.80.0.42 env_file: - - .env + - peertube.env + - peertube_secrets.env ports: - - "1935:1935" # If you don't want to use the live feature, you can comment this line + - "11935:1935" # Livestream RTMP port volumes: - - assets:/app/client/dist - - ${DOCKER_VOLUME}/data:/data - - ${DOCKER_VOLUME}/config:/config + - peertube-assets:/app/client/dist + #- peertube-data:/data + - ${PEERTUBE_DATA_VOLUME}:/data + #- peertube-config:/config + - ${PEERTUBE_CONFIG_VOLUME}:/config labels: - - "traefik.http.routers.peertube.rule=Host(`peertube.jafner.net`)" + - "traefik.http.routers.peertube.rule=Host(`video.jafner.net`)" - "traefik.http.routers.peertube.tls.certresolver=lets-encrypt" - "traefik.http.services.peertube.loadbalancer.server.port=9000" depends_on: @@ -40,9 +44,11 @@ services: networks: - peertube env_file: - - .env + - postgres.env + - postgres_secrets.env volumes: - - ${DOCKER_VOLUME}/db:/var/lib/postgresql/data + #- postgres-config:/var/lib/postgresql/data + - ${POSTGRES_CONFIG_VOLUME}:/var/lib/postgresql/data restart: "no" redis: @@ -51,7 +57,8 @@ services: networks: - peertube volumes: - - ${DOCKER_VOLUME}/redis:/data + #- redis-config:/data + - ${REDIS_CONFIG_VOLUME}:/data restart: "no" postfix: @@ -60,9 +67,10 @@ services: networks: - peertube env_file: - - .env + - postfix.env volumes: - - ${DOCKER_VOLUME}/opendkim/keys:/etc/opendkim/keys + #- postfix-config:/etc/opendkim/keys + - ${POSTFIX_CONFIG_VOLUME}:/etc/opendkim/keys restart: "no" networks: @@ -75,4 +83,9 @@ networks: external: true volumes: - assets: + peertube-assets: + #peertube-config: + #peertube-data: + #postgres-config: + #redis-config: + #postfix-config: diff --git a/homelab/jafner-net/config/peertube/peertube.env b/homelab/archives/jafner-net/peertube/peertube.env similarity index 100% rename from homelab/jafner-net/config/peertube/peertube.env rename to homelab/archives/jafner-net/peertube/peertube.env diff --git a/homelab/jafner-net/config/peertube/postfix.env b/homelab/archives/jafner-net/peertube/postfix.env similarity index 100% rename from homelab/jafner-net/config/peertube/postfix.env rename to homelab/archives/jafner-net/peertube/postfix.env diff --git a/homelab/jafner-net/config/peertube/postgres.env b/homelab/archives/jafner-net/peertube/postgres.env similarity index 100% rename from homelab/jafner-net/config/peertube/postgres.env rename to homelab/archives/jafner-net/peertube/postgres.env diff --git a/homelab/jafner-net/config/autopirate/docker-compose.yml b/homelab/jafner-net/config/autopirate/docker-compose.yml index 9227871d..a11d0581 100644 --- a/homelab/jafner-net/config/autopirate/docker-compose.yml +++ b/homelab/jafner-net/config/autopirate/docker-compose.yml @@ -50,31 +50,6 @@ services: - traefik.http.services.sonarr.loadbalancer.server.port=8989 - traefik.http.routers.sonarr.middlewares=lan-only@file,traefik-forward-auth-privileged@file - lidarr: - image: linuxserver/lidarr - container_name: autopirate_lidarr - logging: - driver: loki - options: - loki-url: http://localhost:3100/loki/api/v1/push - loki-batch-size: "50" - loki-retries: "1" - loki-timeout: "2s" - keep-file: "true" - networks: - - web - env_file: - - autopirate.env - volumes: - - "${DOCKER_DATA}/lidarr:/config" - - "${NZB_DIR}:/downloads" - - "${MEDIA_DIR}/Audio/Music:/music" - labels: - - traefik.http.routers.lidarr.rule=Host(`lidarr.jafner.net`) - - traefik.http.routers.lidarr.tls.certresolver=lets-encrypt - - trarfik.http.services.lidarr.loadbalancer.server.port=8686 - - traefik.http.routers.lidarr.middlewares=lan-only@file,traefik-forward-auth-privileged@file - bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: autopirate_bazarr diff --git a/homelab/jafner-net/config/fireshare/.env b/homelab/jafner-net/config/fireshare/.env deleted file mode 100644 index c244e317..00000000 --- a/homelab/jafner-net/config/fireshare/.env +++ /dev/null @@ -1,3 +0,0 @@ -VIDEO_DIR=/mnt/nas/media/Video/Recordings/Fireshare -DATA_DIR=/home/joey/data/fireshare/db -PROCESSED_DIR=/home/joey/data/fireshare/metadata \ No newline at end of file diff --git a/homelab/jafner-net/config/monitoring/docker-compose.yml b/homelab/jafner-net/config/monitoring/docker-compose.yml index bf8f8779..8fbcf729 100644 --- a/homelab/jafner-net/config/monitoring/docker-compose.yml +++ b/homelab/jafner-net/config/monitoring/docker-compose.yml @@ -97,26 +97,6 @@ services: labels: - traefik.enable=false - exporter-pihole: - image: ekofr/pihole-exporter:latest - container_name: monitoring_exporter-pihole - logging: - driver: loki - options: - loki-url: http://localhost:3100/loki/api/v1/push - loki-batch-size: "50" - loki-retries: "1" - loki-timeout: "2s" - keep-file: "true" - restart: "no" - networks: - - monitoring - env_file: - - exporter-pihole.env - - exporter-pihole_secrets.env - labels: - - traefik.enable=false - exporter-ping: image: czerwonk/ping_exporter container_name: monitoring_exporter-ping diff --git a/homelab/jafner-net/config/monitoring/exporter-pihole.env b/homelab/jafner-net/config/monitoring/exporter-pihole.env deleted file mode 100644 index 141e24ca..00000000 --- a/homelab/jafner-net/config/monitoring/exporter-pihole.env +++ /dev/null @@ -1,4 +0,0 @@ -PIHOLE_HOSTNAME=pihole -PIHOLE_PROTOCOL=http -INTERVAL=15s -PORT=9617 # port on which the metrics should be available to be scraped by prometheus \ No newline at end of file diff --git a/homelab/jafner-net/config/peertube/.env b/homelab/jafner-net/config/peertube/.env deleted file mode 100644 index cc5824db..00000000 --- a/homelab/jafner-net/config/peertube/.env +++ /dev/null @@ -1,15 +0,0 @@ -# Docker volume location - -## Dev -PEERTUBE_DATA_VOLUME=/mnt/nas/peertube -PEERTUBE_CONFIG_VOLUME=/mnt/md0/peertube-test/peertube/ -POSTGRES_CONFIG_VOLUME=/mnt/md0/peertube-test/db/ -REDIS_CONFIG_VOLUME=/mnt/md0/peertube-test/redis/ -POSTFIX_CONFIG_VOLUME=/mnt/md0/peertube-test/postfix/ - -## Prod -#PEERTUBE_DATA_VOLUME=/mnt/nas/peertube -#PEERTUBE_CONFIG_VOLUME=/mnt/md0/peertube/peertube/ -#POSTGRES_CONFIG_VOLUME=/mnt/md0/peertube/db/ -#REDIS_CONFIG_VOLUME=/mnt/md0/peertube/redis/ -#POSTFIX_CONFIG_VOLUME=/mnt/md0/peertube/postfix/ \ No newline at end of file diff --git a/homelab/jafner-net/config/peertube/docker-compose.yml b/homelab/jafner-net/config/peertube/docker-compose.yml deleted file mode 100644 index b9e25c0e..00000000 --- a/homelab/jafner-net/config/peertube/docker-compose.yml +++ /dev/null @@ -1,91 +0,0 @@ -version: "3.3" - -services: - peertube: - image: chocobozzz/peertube:production-bullseye - #image: jafner/peertube:dev - container_name: peertube_peertube - logging: - driver: loki - options: - loki-url: http://localhost:3100/loki/api/v1/push - loki-batch-size: "50" - loki-retries: "1" - loki-timeout: "2s" - keep-file: "true" - networks: - web: - peertube: - ipv4_address: 172.80.0.42 - env_file: - - peertube.env - - peertube_secrets.env - ports: - - "11935:1935" # Livestream RTMP port - volumes: - - peertube-assets:/app/client/dist - #- peertube-data:/data - - ${PEERTUBE_DATA_VOLUME}:/data - #- peertube-config:/config - - ${PEERTUBE_CONFIG_VOLUME}:/config - labels: - - "traefik.http.routers.peertube.rule=Host(`video.jafner.net`)" - - "traefik.http.routers.peertube.tls.certresolver=lets-encrypt" - - "traefik.http.services.peertube.loadbalancer.server.port=9000" - depends_on: - - postgres - - redis - - postfix - restart: "no" - - postgres: - image: postgres:13-alpine - container_name: peertube_postgres - networks: - - peertube - env_file: - - postgres.env - - postgres_secrets.env - volumes: - #- postgres-config:/var/lib/postgresql/data - - ${POSTGRES_CONFIG_VOLUME}:/var/lib/postgresql/data - restart: "no" - - redis: - image: redis:6-alpine - container_name: peertube_redis - networks: - - peertube - volumes: - #- redis-config:/data - - ${REDIS_CONFIG_VOLUME}:/data - restart: "no" - - postfix: - image: mwader/postfix-relay - container_name: peertube_postfix - networks: - - peertube - env_file: - - postfix.env - volumes: - #- postfix-config:/etc/opendkim/keys - - ${POSTFIX_CONFIG_VOLUME}:/etc/opendkim/keys - restart: "no" - -networks: - peertube: - ipam: - driver: default - config: - - subnet: 172.80.0.0/16 - web: - external: true - -volumes: - peertube-assets: - #peertube-config: - #peertube-data: - #postgres-config: - #redis-config: - #postfix-config: