Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.

AtryFox/Uberspace-Domain-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uberspace Domain Management

Mit dem Uberspace Domain Management, kurz UDM, lassen sich auf einen Uberspace aufgeschaltete Domains einfach verwalten. Es lassen sich beispielsweise Domains einem Ordner zuweisen oder Subdomains erstellen.

Da Uberspace Ende 2020 den Support für Uberspace 6 einstellt, wird dieses Projekt ebenso ab nun eingefroren. UDM funktioniert eingeschränkt auch noch in Uberspace 7, jedoch Funktionen wie die Übersicht aufgeschalter Domains und Zertifkate sind durch das erneute Uberspace-CLI deprecated und werden nicht mehr unterstützt.

Vorraussetzungen

  • Uberspace
  • MySQL 5 Datenbank

Installation

  1. Das UDM, also alle Dateien und Ordner auf dem Uberspace hochladen (beispielsweise in das Verzeichnis /var/www/virtual/USERNAME/html/).
  2. Nun muss die install.php aufgerufen werden. Diese liegt im Hauptverzeichnis des Tools. Dort müssen nun einige Informationen, wie Uberspace Nutzername oder MySQL Logindaten eingegeben werden. Nach der Installation kann das UDM genutzt werden.

Features

  • Aufgeschaltete Domains bestimmten Ordnern via symbolischen Links zuweisen
  • Komplette Domainverwaltung (Webserver/Mailserver Konfiguration) (WIP)
  • Zertifikate hinzufügen und verwalten (WIP)
  • Datenbankanbindung mit Prepared Statements
  • Automatischer Updatechecker
  • Passwort Salting

Informationen

Wie funktioniert das Tool eigentlich?

Das UDM verwaltet deine Domains, indem es symbolische Links in dem www-Verzeichnis deines Uberspace' hinzufügt oder entfernt. Dies ist die einzige Möglichkeit mehrere Domains auf einem Uberspace mit verschiedenen Seiten zu verknüpfen. Dein www-Verzeichnis findest du übrigens unter /var/www/virtual/USERNAME/.

Wie lassen sich Updates installieren?

Ist eine neue Release-Version verfügbar erscheint eine Benachrichtigung im UDM. Installiert wird das Update mit Hilfe von einigen Befehlen über den SSH-Zugang deines Uberspace. Eine genaue Anleitung, wie man das Update installiert, wird ebenfalls in der Benachrichtigung erklärt.

Ist das Management auch mit anderen Hostern kompatibel?

Mit sehr hoher Wahrscheinlichkeit nicht. Es wurde speziell für Uberspace entwickelt und auf das System von Uberspace angepasst. Du kannst das Projekt natürlich gerne forken und für einen anderen beliebigen Hoster anpassen.