// self-hosted · open source · MIT
Gebaut weil gute Hausverwaltungssoftware entweder zu teuer ist oder Mieterdaten in fremde Server lädt. Läuft lokal, braucht kein Internet, kostet nichts.
Strom, Gas, Wasser, Heizung und Betriebskosten — jede Kostenart tagesgenau auf den Mieter umgelegt. Fertiges A4-PDF in Sekunden.
Wer hat gezahlt, wer nicht. Monatlicher Überblick über alle Objekte, Jahresbilanz pro Wohnung, automatische Rückstands-Erkennung.
Formelle Zahlungsaufforderung als PDF — geschlechtergerechte Anrede, Anschrift aller Mitmieter, eingebettete Unterschrift.
Kernfunktion
Mit Excel passieren Fehler beim Einzug mitten im Jahr oder bei Mieterwechsel innerhalb des Abrechnungszeitraums. Hier wird die effektive Nutzungszeit exakt auf den Tag genau berechnet.
Keine extra Einarbeitung — die Oberfläche folgt dem, was man als Vermieter eh schon macht.
Braucht Python 3.10+ und Docker Desktop.
# 1. Holen
git clone https://github.com/slgao/landlord_system.git
cd landlord_system
# 2. Einrichten (venv + Docker + Schema)
cp .env.example .env # POSTGRES_PASSWORD setzen
./setup.sh
# 3. Starten
source venv/bin/activate
honcho start
Die Datenbank läuft in Docker mit --restart unless-stopped —
startet automatisch wenn Docker läuft. Danach reicht täglich honcho start.
Einmal zu Neon migrieren (kostenloses Tier reicht), dann läuft dieselbe Datenbank auf Mac und Linux gleichzeitig.
# Einmalig: lokalen Docker zu Neon migrieren
./scripts/migrate_to_neon.sh "postgresql://...neon..."
# Lokale Kopie vom Stand der Neon-DB aktualisieren
./scripts/sync_local_from_neon.sh