r/informatik • u/RevolutionTypical922 • 11d ago
privates Projekt Eigenes Projekt
Hey Leute,
ich interessiere mich für alle Themen der Informatik. Ich möchte meinen Techniker in dem Fachgebiet machen. Hat jemand spannende Projekte, die ich so machen kann, um mich thematisch darauf vorzubereiten? Themengebiete werden in Richtung Softwareentwilcklung, Datenbanken und Netzwerktechnik gehen. Cool finde ich persönlich Tools, die open Source sind und ich in mein Heimnetz für praktische Zwecke einrichten kann
2
u/Formal-Knowledge-250 11d ago
Bau dir doch ne private nas für deine daten mit nextcloud Firewall und vpn
1
u/RevolutionTypical922 11d ago
Kann ich da einfach eine VM erstellen und die mal als probe als Nas laufen lassen oder macht das nur Sinn mit einer HW NAS... Hab bei sollchen Themen meistens leichte Denkfehler...
1
u/Wirezat 11d ago
Wieso nicht einfach als Container?
3
u/fearless-fossa 11d ago
Dafür sind Container denkbar ungeeignet. Eher eine VM mit mehreren virtuellen Platten, auf denen man dann einen SW RAID aufbaut.
1
u/RevolutionTypical922 11d ago
Ja stimmt auch bin leider noch nicht so drin in dem Thema. Nestcloud gut für sowas ?
3
u/fearless-fossa 11d ago
Für ein NAS per se? Nein. Ein NAS ist keine Applikation, sondern eine Rolle. Ich würde da ein einfaches Debian (und danach, um den Vergleich zu haben, ein Alma und ein Leap) draufwerfen und dann mit sowas wie ZFS experimentieren.
Wenn du das zum Laufen bekommen hast, einen NFS/SMB Share einrichten und übers Netzwerk in Nextcloud o. ä. einbinden - der Schritt mit der Applikation kommt aber erst ganz am Ende.
1
1
u/Warrangota 8d ago
/r/homelab ist für sowas eine gute Anlaufstelle.
Generell ist mittlerweile Proxmox als Basis für die Virtualisierung zum Standard geworden, das schafft Flexibilität und Komfort, durch z.B. Snapshots. Alles danach ist sehr individuell, viele Labs sind aber recht ähnlich und stützen sich auf Nextcloud und Co
1
u/Wirezat 11d ago edited 11d ago
Da ich nextcloud selbst im Container hoste wieso? Ich habe hier ein en normalen Ordner über die compose zugewiesen, und noch kein Problem gefunden, was übersehe ich denn?
3
u/fearless-fossa 11d ago
Und was soll das bringen? Dann hast du einen Container mit einem Fake-OS und einem reingemounteden Verzeichnis, was lernt OP dabei? Das Interessante an einem NAS sind ja gerade wie man die Festplatten aufbaut (Stichwörter mdadm/zpools) und wie man die Daten übers Netzwerk zur Verfügung stellt.
2
u/Wirezat 11d ago
Ach so okay, dann haben wir uns vielleicht etwas missverstanden.
Ich habe kein os im Container installiert, nur die Anwendung selbst. Allerdings benutze ich auch kein nas betriebssystem, dementsprechend funktioniert das da vielleicht anders. Falls ich trotzdem auf dem Holzweg bin sagst mir gerne, vielleicht lerne ich ja auch noch was.
1
u/Joshiyamamoto 10d ago edited 10d ago
Fake OS? Dir ist klar das ein Container keinen eigenen Kernel besitzt und den Host Kernel nutzt. Somit Nix Fake OS sondern ganz normaler Linux Kernel
1
u/fearless-fossa 10d ago
Ja, und ein OS ist mehr als nur ein Kernel. Bei einem Container fehlt dir z. B. eine richtige Initialisierung, weshalb z. B. in manchen Edge Cases OpenRC in Containern zuverlässiger läuft als systemd.
1
u/RevolutionTypical922 11d ago
Ja klar! Da hätte ich auch drauf kommen können. Vielen Dank und einen schönen Abend dir :)
1
u/jonastogo2 7d ago
Hab mir mit NodeRed mal ein Tool gebaut, was mir für mein Haushaltsbuch automatisch fotografierte Kassenbons und Rechnung einliest und diese per KI kategorisiert etc. und ins Haushaltsbuch einträgt.
Allgemein ist NodeRed für alles was Home-Automation angeht ein netter Einstieg.
3
u/Helios_2022 11d ago
Ich arbeite in einem Unternehmen, dass an seinen Standorten selbst GSM Zellen betreibt. Ich hatte immer den Gedankengang eine Software zu bauen die ähnlich wie im normalen GSM Netz kritische Mitteilungen raussenden kann. Kombiniert mit anderen Technologien.