Webmin

From Alpine Linux
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

What is Webmin

A web-based interface for system administration for Unix or Linux. Setup user accounts, DNS, file sharing, etc.

Note: Webmin has frequent security updates and patches. Please watch the webmin security alert page.
Tip: Consider using ACF (Alpine Configuration Framework) to get a web interface for Alpine.

Set up Webmin on Alpine Linux

This document will be a quick c/p guide to setup webmin and dansguardian module on Alpine linux. We assume you have dansguardian installed and running. What we will install is the following:

  • Perl
  • Webmin 1.990
  • Dansguardian 0.7.1 module (for webmin)

For more info about appropriate module: https://www.webmin.com/tgz.html

Installing Perl with ssl module

Install Perl

apk add perl perl-net-ssleay

Installing and configuring Webmin

Install webmin

Download & Unpack

cd /opt wget -O - https://github.com/webmin/webmin/archive/refs/tags/1.991.tar.gz | tar -xzf -

Folder

mv webmin-1.991 webmin

Setup

cd webmin ./setup.sh /usr/local/webmin


Note: Will ask distro, Alpine not listed. The closest distro might be Gentoo ES4.0 -- use your best judgement

    Config file directory [/etc/webmin]: enter
    Log file directory [/var/webmin]: /var/log/webmin
    Full path to perl: enter
    Operating system: 84 // 84 must be Gentoo
    Version: ES4.0
    Web server port (default 10000): enter (or other port number)
    Login name (default admin): admin
    Login password: admin-password
    Password again: admin-password
    Use SSL (y/n): n
    Start Webmin at boot time (y/n): y

Browse

http://IP_NUMBER:10000 (or the ip number you chose)

To add dansguardian module

Link to module: https://downloads.sourceforge.net/project/dgwebminmodule/dgwebmin-stable/0.7/dgwebmin-0.7.1.wbm

Browse to http://IP_NUMBER:10000 (or the ip number you chose)

  • Click on: Webmin / Webmin Configuration / Webmin Modules
  • In the Install Module box, enter link in: From HTTP or FTP URL text field and press Install Module below
  • (Alternatively, can click on 🌐 button in Third party module from form and select from list)
  • Click on: Servers / DansGuardian Web Content to configure and use dansguardian module.

Note: Webmin Modules you can add more modules, from “Standard module from www.webmin.com” or “Third party module from”, etc.