Skip to content

RonDevHub/CoreCreds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CoreCreds

Created GitHub Repo stars GitHub Repo stars GitHub Repo stars GitHub Repo language GitHub Repo license GitHub Repo release GitHub Repo release GitHub Repo downlods GitHub Repo stars status-badge

Buy me a coffee Buy me a coffee Pizza Power


CoreCreds ist ein extrem leichtgewichtiger, datenschutzfreundlicher und hochsicherer Generator für Passwörter, Passphrasen und Benutzernamen. Entwickelt ohne schwere Frameworks, ist die Anwendung maximal ressourcensparend und perfekt für den Betrieb im Homelab oder auf Standard-Webhostern (wie all-inkl.com) ausgelegt.

Features

  • Sichere Passwörter: Vollständig konfigurierbar (8-64 Zeichen) unter Verwendung eines echten CSPRNG (random_int).
  • Ressourceneffiziente Passphrasen: Verwendet Dateistreaming (fseek), um Wortlisten direkt auf der Festplatte zu lesen. Der RAM-Verbrauch bleibt bei nahezu 0 MB. Unterdrückt doppelte Zeichen-Zuweisungen bei Wörtern.
  • Intelligente Benutzernamen: Generierung basierend auf Wortlisten oder optionalen Basisnamen mit flexibler Ziffernplatzierung.
  • Datenschutz & Anti-Schulterblick: Ein Inaktivitäts-Timer löscht alle Zustände im Browser nach 2 Minuten und erzwingt einen cache-freien Reload der Seite.
  • Modernes UI: Gebaut mit Tailwind CSS und Alpine.js. Vollautomatische Erkennung des Hell/Dunkel-Modus sowie automatische Sprachregelung (DE/EN).

Installation & Deployment

Betrieb über Docker (Empfohlen)

Das Repository verfügt über einen integrierten Woodpecker-Worker, der fertige Images nach ghcr.io/rondevhub/corecreds:latest schiebt.

  1. Erstelle eine docker-compose.yml wie im Repository angegeben.
  2. Platziere deine Wortlisten (dice-de.txt, dice-la.txt, eff.txt) im Ordner ./data/.
  3. Starte den Container:
    docker compose up -d

Betrieb auf klassischem Webspace (z.B. all-inkl.com)

  1. Lade den gesamten Inhalt des Projekts in dein Web-Verzeichnis hoch.
  2. Setze das Wurzelverzeichnis deiner Domain oder Subdomain direkt auf den Ordner public/.
  3. Platziere deine Wortlisten in den Ordner data/. Die mitgelieferte .htaccess sorgt automatisch für schöne URLs.

Wortlisten

Gefunden auf theworld.com/~reinhold/diceware.html

Lizenz

Freie Software – Open Source.

About

CoreCreds ist ein extrem leichtgewichtiger, datenschutzfreundlicher und hochsicherer Generator für Passwörter, Passphrasen und Benutzernamen.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors