Docker-Container: Welche nutzt ihr?

+ 1 für den Immich-Stack!

Das ist eine lokal gehustete Photo-Bibliothek. Bisher hatte ich entweder mehrere iPhoto/Fotos Libraries oder zum Schluss die simple Lösung vom QNAP NAS - aber iPhone ist zwar von der Bedienung & Integration super - aber wenn die Lib's über 100GB werden ist es müssig... die NAS Lösung war mir dann doch zu simpel. Also habe ich mir div. Tools wie Immich angeschaut. Am Ende hat mich Immich überzeugt: Sehr aktives Projekt (relativ neu), gute Features und Layout. Es gibt eine iPhone-App welche neue Fotos instant mit dem Immich-Server abgleicht bzw. sichert (Freigabe/VPN oder im LAN) - somit wird keine iCloud mehr gebraucht. Die Ai Personenerkennung ist gut, Tiere noch nicht - kommt aber wohl. Ich habe da meine 350GB (78K Bilder & Videos) privaten Daten problemlos reingetackert - mir Alben erstellt etc.. über die iPhone App habe ich meine Fotos auch immer bei mir, wenn ich irgendwo mal schauen mag.

Der Stack kommt mit 4 Containern: Machine Learning, prostgres, redis, immich server

Man muss sich nur noch drum kümmern wo die Bilder bei sich liegen (bei mir auf einer USB SSD direkt am Proxmox Server wo die Container laufen, dadurch alles recht flott) und ob man sie ggf. verschlüsselt in ein RZ backuppt, falls man daheim mal einen GAU hat...

Und mal so generell: Ein paar vServer in der Hetzner-Cloud sind auch nicht zu verachten!
Dort habe ich z.B. einen ARM-WebServer mit CloudPanel wo meine WebSites (incl. Nextclouds, Zeiterfassungs-Tool etc..) liegen, einen Docker-vServer für TeamSpeak & ein zweiter piHole für weitere per VPN angebundene Sites, ein ProxMox MailGateway vServer sowie ein Mailserver selber. Vorne weg ein pfSense vServer zur Absicherung wo dann z.B. auch die VPNs zu mir nach Hause etc. laufen - HAProxy incl. der ACME-LetsEncrypt-SSL-Verwaltung, Traffic-Analyse, CrowdSec, u.v.m..
So kann man wichtige Dinge dort betreiben/auslagern (Kleinste x86 VM mit 2 vCPUs, 4GB RAM, 40GB SSD kosten nur knapp unter 4€). Wenn man mehrere Sites hat, kann man sie darüber auch zentral verbinden so das z.B. mein Jellyfin & immich von daheim auch an anderen Sites verfügbar ist womit wir wieder beim Ausgangsthema wären, wie man seine praktischen Container auch an z.B. anderen zu Hauses der Familie nutzen kann.
 
Zuletzt bearbeitet:
@Spacey Immich ist klasse! Man kann es auch einen Foto-Ordner als externe Library einbinden, so funktioniert das ganze bei mir auch im Zusammenspiel mit Nextcloud.

vServer mache ich auch so, eine OPNsense-Instanz mit Auto-Update die bei mir auf einem 1€ Netcup-Server läuft, das ganze ist dann mein VPN-Gateway für alle Clients.

Dazu noch weitere 1€ VPS, auf denen z.B. FreshRSS, ChangeDetection, Healthcheck.io und DNS-Server laufen.

Mein nächstes Projekt wird es sein, mir einen Hetzner VPS zu holen (weil man hier die Storage-Box via selben Rechenzentrum schneller anbinden kann als bei Netcup) und hier einen Proxmox Backup Server in der Cloud einzurichten. Dann ist mein Setup auch endlich für den Fall eines Super-GAU gerüstet ;)
 
  • Gefällt mir
Reaktionen: Bob.Dig und Spacey
Ich habe mal Copilot gefragt, er solle bitte mal alle Services auflisten. Hier seine Antwort:

Hier ist eine Liste aller Services in der

docker-compose.yml

Datei mit einer kurzen Beschreibung:

1. traefik: Ein Reverse-Proxy und Load-Balancer für HTTP und HTTPS.
2. dozzle: Ein Echtzeit-Log-Viewer für Docker-Container.
3. gitea: Ein selbst gehosteter Git-Dienst ähnlich wie GitHub.
4. gitea/act_runner: Ein Runner für Gitea, um CI/CD-Pipelines auszuführen.
5. jellyfin: Ein Medienserver ähnlich wie Plex.
6. docker-mailserver: Ein vollständiger Mailserver mit verschiedenen Funktionen.
7. novnc-debian: Ein Debian-basierter Container mit NoVNC für den Zugriff auf eine grafische Benutzeroberfläche.
8. openssh-server: Ein OpenSSH-Server für den Fernzugriff.
9. rainloop: Ein Webmail-Client.
10. transmission: Ein BitTorrent-Client.
11. website-1: Ein Apache-Webserver (httpd:2.4) für die Website.
12. doublecommander: Ein Dateimanager. (deaktiviert)
13. filebrowser: Ein Dateibrowser für den Zugriff auf Dateien über das Web. (deaktiviert)
14. flarum: Eine Forumsoftware. (deaktiviert)
15. inspircd/inspircd-docker: Ein IRC-Server. (deaktiviert)
16. monitorix: Ein Systemüberwachungs-Tool. (deaktiviert)
17. shellinabox: Ein Web-basiertes Terminal. (deaktiviert)

Vielleicht ist das für den ein oder anderen interessant. Bei Fragen bitte melden.
 
Zurück
Oben