From 24e60faed6ce8059d94b42baf2e4410617b62e0d Mon Sep 17 00:00:00 2001 From: Daniel Markstedt Date: Mon, 11 Dec 2023 09:29:37 +0900 Subject: [PATCH] Install and use the vsftpd webmin module --- easyinstall.sh | 29 ++++++++++++++++++----------- python/web/src/templates/admin.html | 9 ++++++++- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/easyinstall.sh b/easyinstall.sh index 335cf1a2..344b9985 100755 --- a/easyinstall.sh +++ b/easyinstall.sh @@ -948,8 +948,9 @@ function installSamba() { # Installs and configures Webmin function installWebmin() { WEBMIN_PATH="/usr/share/webmin" - WEBMIN_MODULE_CONFIG="/etc/webmin/netatalk2/config" - WEBMIN_MODULE_VERSION="1.0" + WEBMIN_NETATALK_MODULE_CONFIG="/etc/webmin/netatalk2/config" + WEBMIN_NETATALK_MODULE_VERSION="1.0" + WEBMIN_VSFTPD_MODULE_VERSION="2023-12-10" if [ -d "$WEBMIN_PATH" ]; then echo @@ -971,21 +972,26 @@ function installWebmin() { rm setup-repos.sh sudo apt-get install webmin --no-install-recommends --assume-yes /dev/null || true - wget -O netatalk2-wbm.tgz "https://github.com/Netatalk/netatalk-webmin/releases/download/netatalk2-$WEBMIN_MODULE_VERSION/netatalk2-wbm-$WEBMIN_MODULE_VERSION.tgz" /dev/null || true + wget -O vsftpd.wbm.tgz "https://github.com/rdmark/vsftpd-webmin/releases/download/$WEBMIN_VSFTPD_MODULE_VERSION/vsftpd-$WEBMIN_VSFTPD_MODULE_VERSION.wbm.gz" {% endif %} @@ -158,6 +158,13 @@ {{ _("FTP file sharing is disabled.") }} {% endif %} + {% if webmin_configured %} + + {% endif %} {% if macproxy_configured %}
  • {{ _("Vintage web proxy is running at %(ip_addr)s (default port 5000)", ip_addr=env['ip_addr']) }}