main
📚 CoreWiki
Das Zero-Bloat Wissens- und Dokumentationsportal von Tessmann Digital.
CoreWiki ist ein extrem schlankes, pfeilschnelles Wiki-System, das speziell für IT-Consultants, Systemadministratoren und Entwickler gebaut wurde. Anstatt auf überladene Enterprise-Frameworks zu setzen, nutzt CoreWiki natives Vanilla PHP, eine leichtgewichtige SQLite-Datenbank und das TailwindCSS Framework für ein sauberes Dark-Mode UI.
✨ Features
- Zero-Friction Architektur: Keine Ladezeiten, keine externen Datenbank-Server (MariaDB/MySQL) nötig. Alles liegt sicher in einer lokalen SQLite-Datei.
- Natives Markdown: Artikel werden in reinem Markdown geschrieben und in Echtzeit geparst.
- Infrastruktur als Code (Mermaid.js): Erstelle komplexe Netzpläne, Stern-Topologien und Flussdiagramme direkt durch Code-Blöcke (
```mermaid) – ohne externe Grafikprogramme. - Drag & Drop Media: Bilder und Screenshots können direkt in den Editor gezogen werden und werden sicher im lokalen Volume abgelegt.
- Dynamische Kategorien: Unendlich tief verschachtelbare Kategorie-Bäume für eine saubere Ordnerstruktur mit festen Icons (📁, 💻, 🖥️, 🌐, 📝, ⚙️).
- Integriertes Rechtesystem: Volle Administrationsoberfläche (CoreTemplate Basis) inkl. Audit-Logs, Settings-Manager und User-Rollen (Admin/Author).
- Automatische Historie: Verfolge die global zuletzt aktualisierten Artikel und behalte deine persönliche Lese-Historie in der Seitenleiste im Blick.
🛠️ Tech Stack
- Backend: Vanilla PHP 8.2 (Apache)
- Datenbank: SQLite3
- Frontend: HTML5, Vanilla JavaScript, TailwindCSS (CDN)
- Parser: marked.js (Markdown), Mermaid.js (Diagramme)
📂 Verzeichnisstruktur
/
├── docker-compose.yml
├── Dockerfile
├── README.md
├── data/ # Persistenter Speicher (SQLite DB, Uploads, Logs)
└── src/ # Der gesamte PHP App-Code
├── index.php
├── database.php
├── wiki.php
├── auth.php
├── router.php
└── app.html
🚀 Deployment (Docker)
- Repository klonen.
- Berechtigungen für den
dataOrdner setzen (verhindert Error 500 durch Apache-Schreibrechte):sudo chown -R 33:33 ./data # oder alternativ für Testumgebungen: sudo chmod -R 777 ./data - Container starten:
docker compose up -d --build - Das Wiki ist nun unter
https://<server-ip>:8443erreichbar.
Default Login: admin / admin (Bitte nach dem ersten Login sofort im User-Tab oder per Profil ändern!)
Description
Das CoreWiki ist keine überladene Enterprise-Software, sondern folgt streng unserer Zero-Bloat-Philosophie: Pfeilschnell, fokussiert und auf das absolute Minimum reduziert. Hier dokumentieren wir unsere Infrastrukturen, Server-Konfigurationen, Netzpläne und Entwicklungs-Prozesse – ohne Wartezeiten und ohne Ablenkung.
43 KiB
Languages
HTML
66.8%
PHP
32.2%
Dockerfile
1%