Deutsches Rechnungssystem für Kleinunternehmen mit Kundenverwaltung und Rechnungen.
420
Eine moderne, selbst hostbare deutsche Rechnungssoftware für kleine Unternehmen und Selbstständige. Die Anwendung bietet eine übersichtliche Verwaltung von Kunden, Artikeln, Rechnungen und Buchhaltungsdaten.
Die Software verfügt über eine Benutzerverwaltung mit unterschiedlichen Rollen und Berechtigungen.
| Rolle | Berechtigungen |
|---|---|
| Admin | Kann die Firmeneinstellungen ändern und Benutzer verwalten. |
| User | Kann die Buchhaltung bearbeiten sowie Rechnungen, Kunden und Artikel verwalten. |
Nach der Installation steht standardmäßig ein Administratorkonto zur Verfügung.
| Feld | Standardwert |
|---|---|
| Benutzername | admin |
| Passwort | admin |
⚠️ Sicherheitshinweis: Das Standardpasswort sollte nach der ersten Anmeldung umgehend geändert werden. Für den produktiven Betrieb wird ein individuelles, sicheres Passwort empfohlen.
admin / adminRechnungen können direkt aus der Anwendung per SMTP an Kunden versendet werden. Beim Versand wird automatisch eine PDF-Version der Rechnung erstellt und als Anhang versendet.
Die integrierte Buchhaltung ermöglicht die Verwaltung von Einnahmen und Ausgaben. Eine Einnahmenüberschussrechnung (EÜR) kann direkt in der Anwendung angezeigt und als PDF exportiert werden.
Für Unternehmen, die die deutsche Kleinunternehmerregelung nutzen, steht eine entsprechende Voreinstellung zur Verfügung und kann bei Bedarf aktiviert werden.
Die Anwendung kann vollständig als Docker-Container betrieben werden. Standardmäßig wird SQLite verwendet. Alternativ kann MySQL konfiguriert werden.
| Volume | Container-Pfad | Beschreibung |
|---|---|---|
app_data | /app/data | Persistente Anwendungsdaten und SQLite-Datenbank |
app_uploads | /app/public/uploads | Hochgeladene Dateien und Firmenlogos |
| Variable | Standardwert | Beschreibung |
|---|---|---|
PORT | 3000 | Port, auf dem die Anwendung läuft |
SESSION_SECRET | bitte-aendern-super-geheim | Geheimer Schlüssel für die Sessions |
DB_TYPE | sqlite | Datenbanktyp: SQLite oder MySQL |
DB_HOST | mysql | Hostname des MySQL-Servers |
DB_PORT | 3306 | Port des MySQL-Servers |
DB_NAME | rechnungssoftware | Name der MySQL-Datenbank |
DB_USER | rechnung | MySQL-Benutzer |
DB_PASSWORD | rechnung | MySQL-Passwort |
Wird keine MySQL-Datenbank konfiguriert, verwendet die Anwendung standardmäßig SQLite.
environment:
- PORT=3000
- SESSION_SECRET=bitte-aendern-super-geheim
- DB_TYPE=sqlite
volumes:
- app_data:/app/data
- app_uploads:/app/public/uploadsAlternativ kann die Anwendung mit einer MySQL-Datenbank betrieben werden. Dazu werden die entsprechenden Umgebungsvariablen gesetzt.
environment:
- PORT=3000
- SESSION_SECRET=bitte-aendern-super-geheim
- DB_TYPE=mysql
- DB_HOST=mysql
- DB_PORT=3306
- DB_NAME=rechnungssoftware
- DB_USER=rechnung
- DB_PASSWORD=rechnung🔒 Sicherheit: Ersetze den Session-Schlüssel und die Beispielpasswörter vor dem produktiven Einsatz durch sichere, individuelle Werte.
Die Entwicklung der Software wurde mit Unterstützung von Claude durchgeführt.
Einfach. Selbst gehostet. Für kleine Unternehmen.
Content type
Image
Digest
sha256:24bbf59e6…
Size
294.3 MB
Last updated
about 5 hours ago
docker pull raphaeljaeger/rechnux