open-how2 – Entdecke. Verstehe. Nutze.
Veröffentlicht am
How2-Host

HTMLy installieren und konfigurieren: Das datenbankfreie Blogsystem in wenigen Minuten einrichten

Autor
HTMLy installieren und konfigurieren: Das datenbankfreie Blogsystem in wenigen Minuten einrichten

HTMLy ist ein leichtgewichtiges, datenbankfreies Blog-CMS, das Inhalte als Markdown- oder HTML-Dateien speichert. Es eignet sich ideal für Nutzer, die eine einfache, wartungsarme und schnelle Blogging-Plattform suchen. In diesem Artikel zeigen wir, wie du HTMLy auf einem Webserver installierst und konfigurierst.

Voraussetzungen

Für die Installation von HTMLy benötigst du:

  • einen Webserver (Apache, Nginx oder vergleichbar)
  • PHP ab Version 5.3 (empfohlen: PHP 7 oder höher)
  • keine Datenbank – Inhalte werden als Dateien gespeichert

Schritt 1: HTMLy herunterladen

Du kannst HTMLy direkt von GitHub oder der offiziellen Website herunterladen.

Per Git (empfohlen):

git clone https://github.com/danpros/htmly.git

Oder als ZIP-Datei:

  1. Gehe zu https://github.com/danpros/htmly/releases
  2. Lade die aktuelle Version herunter
  3. Entpacke die ZIP-Datei auf deinem Rechner

Schritt 2: Dateien auf den Server hochladen

Lade die entpackten Dateien in ein Verzeichnis deines Webservers, z. B.:

/var/www/html/blog

Oder bei einem Shared Hosting per FTP/SFTP in das entsprechende Verzeichnis deiner Domain/Subdomain.

Schritt 3: Schreibrechte setzen

HTMLy benötigt Schreibrechte für folgende Verzeichnisse:

  • /content/
  • /config/
  • /themes/ (für Anpassungen)
  • /sitemap.xml (optional)

Setze die Rechte z. B. so:

chown -R www-data:www-data /var/www/html/blog
chmod -R 755 /var/www/html/blog

Passe www-data ggf. an den Benutzer deines Webservers an.

Schritt 4: Erste Konfiguration im Browser

Rufe die Domain/Subdomain im Browser auf, unter der HTMLy liegt – z. B.:

https://meine-domain.de/blog

Du wirst automatisch zum Setup-Assistenten weitergeleitet. Dort:

  1. Wähle den gewünschten Benutzernamen und ein Passwort
  2. Trage Titel und Beschreibung deines Blogs ein
  3. Wähle optional ein Theme

Danach ist HTMLy sofort einsatzbereit.

Schritt 5: Backend und Editor nutzen

Das Admin-Panel erreichst du über:

https://meine-domain.de/blog/admin

Dort kannst du:

  • neue Beiträge schreiben (Markdown oder HTML)
  • Kategorien anlegen
  • Seiten verwalten (z. B. „Über mich“)
  • Einstellungen bearbeiten (Site-Titel, Beschreibung, Themes, Permalinks etc.)

Inhalte erstellen

Neue Beiträge lassen sich direkt über das Backend erstellen oder als Datei anlegen. HTMLy speichert Inhalte unter /content/ als einzelne .md- oder .html-Dateien mit YAML-Header.

Beispielstruktur:

/content/2024/12/mein-erster-beitrag.md

Beispiel-Inhalt:

---
title: Mein erster Beitrag
date: 2024-12-01
category: Allgemein
slug: mein-erster-beitrag
---

Willkommen zu meinem ersten Beitrag mit HTMLy!

Themes und Anpassungen

Die Themes befinden sich im Ordner /themes/. HTMLy unterstützt einfache PHP/HTML-Templates. Du kannst:

  • ein vorhandenes Theme anpassen
  • ein eigenes Theme erstellen
  • CSS-Dateien direkt im Theme-Ordner ändern

Das aktive Theme lässt sich im Adminbereich unter „Settings → Appearance“ auswählen.

Backup und Migration

Da HTMLy dateibasiert arbeitet, genügt ein Backup folgender Ordner:

  • /content/ (alle Beiträge)
  • /config/ (Einstellungen)
  • /themes/ (falls angepasst)

Ein Umzug auf einen anderen Server ist so einfach wie das Kopieren dieser Dateien.

Sicherheitshinweise

  • Wähle ein starkes Admin-Passwort
  • Entferne den Installationsassistenten (install.php), wenn vorhanden
  • Nutze ein HTTPS-Zertifikat für den Adminbereich
  • Deaktiviere den Zugriff auf sensible Verzeichnisse via .htaccess

Fazit

HTMLy ist eine hervorragende Lösung für alle, die ein minimalistisches, schnelles Blogsystem ohne Datenbank suchen. Die Installation ist in wenigen Minuten erledigt, und die Pflege beschränkt sich auf einfache Dateioperationen. Ideal für Entwickler, Minimalisten und Selbsthoster.

Weitere Informationen: https://www.htmly.com https://github.com/danpros/htmly