N02 · Open Source
Damit arbeite ich
PocketLab läuft auf freier Software. Hier stehen die wichtigsten Werkzeuge, ohne Versionen und ohne Angabe, wo sie laufen.
##Werkzeuge
Alles Open Source, gruppiert nach Aufgabe.
pocketlab:~$werkzeuge --nach-aufgabe
Server und Betrieb
- Proxmox VEVirtualisierung für VMs und Container
- Proxmox BackupSicherungen der VMs und Container
- DebianBetriebssystem der Server
- DockerApplikationen in Containern
- WireGuardverschlüsselte Verbindungen zwischen Servern und Geräten
- Nginx Proxy MgrReverse Proxy mit Zertifikaten
- Pi-holeDNS mit Filterlisten gegen Werbung und Tracking
- GiteaQuellcode und Container-Images
- GotifyPush-Meldungen aus dem Betrieb
Anmeldung und Passwörter
- Authentikzentrale Anmeldung für die Dienste
- VaultwardenPasswortverwaltung, kompatibel mit Bitwarden
Daten und Dokumente
- Borgverschlüsselte, deduplizierte Sicherungen
- Paperless-ngxDokumente erfassen, erkennen und ablegen
- Nextcloudeigene Cloud für Dateien, Kalender und Kontakte
- OnlyOfficeDokumente im Browser bearbeiten
Entwicklung
- PythonHauptsprache auf der Server-Seite
- FastAPISchnittstellen der Applikationen
- SpringJava-Grundlage auf der Server-Seite
- TrytonGrundlage für die Buchhaltung
- PostgreSQLDatenbank
- RedisZwischenspeicher und Warteschlangen
- MinIOAblage für Dateien und Belege
- SvelteKitWeboberflächen
- Next.js, ReactWeboberflächen
- Astrodiese Website
- Tailwind CSSGestaltung der Oberflächen
- PlaywrightTests in Chromium, Firefox und WebKit
Von den Werkzeugen für Abwehr und Überwachung nenne ich nur CrowdSec, auf der Seite Sicherheit.
##Eigene Applikationen
Entstanden aus einer eigenen Idee und zugeschnitten auf meine Abläufe und Anforderungen.
VotumAGPLv3
Versammlungen von Stockwerkeigentümern digital führen und abstimmen.
Mehr dazu ->Quellcode folgtImmotoolAGPLv3
Stockwerkeigentum bewirtschaften: Buchhaltung, Abrechnungen, Belege.
Mehr dazu ->Quellcode folgtImmoPortalAGPLv3
Instandhaltung mit Kundenportal und Anmeldung per Magic-Link.
Mehr dazu ->Quellcode folgt