Wissen · Lernen · Projekte

Webapps veröffentlichen.
Ohne Serverkonfiguration.

Shanova ist eine eigenständige Hosting- und WebApp-Plattform. Du legst eine Webapp an, wählst eine Subdomain – und die Plattform erledigt Verzeichnis, Nginx-Konfiguration und Cloudflare-Anbindung im Hintergrund.

Eigener Linux-Server Cloudflare Tunnel Nginx PostgreSQL
Shanova Emblem
Bereitstellung
< 1 Min.

Von der Eingabe zur erreichbaren Subdomain

Manuelle Schritte
0

Keine Linux-Befehle, keine Config-Dateien

Subdomains

Jedes Projekt bekommt seine eigene Adresse

Betrieb
Self-hosted

Alles auf dem eigenen Server, volle Kontrolle

Über Shanova

Eine Plattform für eigene Projekte

Shanova bündelt das, was sonst über verstreute Konfigurationsdateien, SSH-Sitzungen und DNS-Oberflächen verteilt ist: Projekte anlegen, veröffentlichen, pflegen und im Blick behalten – an einer Stelle, mit einer klaren Oberfläche.

Die Plattform ist bewusst kein Content-Management-System. Sie verwaltet keine Artikel und keine Seitenbäume, sondern Webapps: ein Verzeichnis, eine Subdomain, ein Status. Was in der Webapp entsteht, bleibt vollständig dir überlassen – reines HTML, CSS und JavaScript oder eine komplette Anwendung.

  • Jedes Projekt erhält eine eigene Subdomain unter shanova.win
  • Server, Daten und Inhalte bleiben auf der eigenen Infrastruktur
  • Verwaltung getrennt von der öffentlichen Website – Admin nur unter admin.shanova.win
  • Status von Nginx, Tunnel, Datenbank und API jederzeit einsehbar
Beispiel
lernen.shanova.win/var/www/lernen
wiki.shanova.win/var/www/wiki
tools.shanova.win/var/www/tools
projekt.shanova.win/var/www/projekt

Jede Zeile entsteht aus zwei Eingaben im Control Panel: einem Namen und einer Subdomain.

Funktionen

Alles, was eine Webapp zum Leben braucht

Die Verwaltung findet vollständig im Control Panel statt – von der ersten Anlage bis zum laufenden Betrieb.

Webapps anlegen

Name, Subdomain, Typ – fertig. Verzeichnis und Veröffentlichung entstehen automatisch, ohne dass eine Konfigurationsdatei angefasst wird.

Subdomains verwalten

Subdomains anlegen, bearbeiten, aktivieren oder deaktivieren. Jede Adresse zeigt genau auf die Webapp, zu der sie gehört.

Dateiverwaltung

Jede Webapp hat ihren eigenen Dateibereich: hochladen, herunterladen, Ordner anlegen, löschen – und HTML, CSS und JavaScript direkt bearbeiten.

Systemstatus

Nginx, Cloudflare Tunnel, PostgreSQL und die Shanova-API auf einen Blick. Später ergänzt um CPU, RAM, Festplatte, Uptime und Logs.

Getrennte Bereiche

Die öffentliche Website und das Control Panel sind technisch und optisch vollständig getrennt. Besucher sehen niemals Verwaltungsfunktionen.

Saubere API

Das Frontend spricht ausschließlich mit der Shanova-API – niemals direkt mit Datenbank, Nginx oder Cloudflare. Klar definierte Endpunkte, klar getrennte Schichten.

Architektur

Vom Besuch bis zur Datenbank

Jede Anfrage nimmt denselben klar definierten Weg. Das Control Panel steuert diese Kette – es umgeht sie nicht.

Die öffentliche Website und alle veröffentlichten Webapps werden über Cloudflare ausgeliefert. Ein Cloudflare Tunnel verbindet den eigenen Server, ohne dass Ports nach außen geöffnet werden müssen. Nginx verteilt die Anfragen auf die jeweilige Webapp oder an das Shanova-Backend, das den Zustand der Plattform in PostgreSQL hält.

InternetBesucher
CloudflareDNS · TLS · WAF
Cloudflare Tunnelohne offene Ports
NginxReverse Proxy
Shanova Backend/api/v1
PostgreSQLPlattformzustand
So funktioniert es

Drei Schritte bis zur eigenen Adresse

Webapp anlegen

Im Control Panel auf + Neue Webapp, Name und Subdomain eintragen. Die vollständige Adresse wird direkt als Vorschau angezeigt.

Plattform übernimmt

Verzeichnis unter /var/www/, Nginx-Konfiguration und Cloudflare-Eintrag werden im Hintergrund erzeugt und aktiviert.

Inhalte pflegen

Dateien hochladen oder direkt im Editor bearbeiten. Die Webapp ist sofort unter ihrer Subdomain erreichbar.

Kontakt

Fragen zur Plattform?

Shanova ist ein privat betriebenes Projekt rund um Wissen, Lernen und eigene Projekte. Für Rückfragen, Hinweise oder Anfragen zur Plattform genügt eine E-Mail.