Die Option mit dem VPN ist ja schön und gut wenn man die Cloud nur für sich nutzten möchte. Wer allerdings mehreren Leuten eine Cloud zur Verfügung stellt, wird aber am besten mit Portweiterleitung arbeiten. Natürlich alles mit SSL/TLS Verschlüsslung.
Falls man nur für die Datenbank Webmin braucht, würde ich es weglassen und stattdessen PHPmyAdmin benutzen. Da Webmin sehr mächtig ist, ist es auch ein grosses Sicherheitsrisiko. Auch wenn dies im privaten LAN fast egal ist.
webmin war m.E. komplett überflüssig auch phpmyadmin braucht es für nextcloud gar nicht:
ein:
CREATE DATABASE
nextcloud
DEFAULT CHARACTER SETutf8
COLLATEutf8_unicode_ci
;CREATE USER
nextcloud
@'localhost' IDENTIFIED BY '<password>';GRANT ALL PRIVILEGES ON
nextcloud
.* TOnextcloud
@localhost
;wird man wohl noch gerade eintippseln können
Das ist natürlich die schönste Lösung. Aber falls man es grafisch haben will und noch ab und zu etwas in der Datenbank ändern muss, bzw. Dinge nachschauen, würde ich PHPmyAdmin bevorzugen, da Webmin für diesen Zweck viel zu viele Rechte hat und somit das System gefährdet.
wenn es nur, um das Bearbeiten einer MySQL-DB geht: https://www.adminer.org/
Adminer kannte ich bisher gar nicht. Werde es mir mal anschauen. :)
Vielleicht ist es ja besser als PHPmyAdmin, auch wenn ich bisher sehr zufrieden war.