Mailman is a popular open-source software package used for managing email discussion lists. Here's how to install it on Arch Linux:
sudo pacman -Syu
sudo pacman -S python-setuptools python-mysqlclient
Visit https://www.gnu.org/software/mailman/ to download the latest Mailman version.
wget https://ftp.gnu.org/gnu/mailman/mailman-2.1.34.tar.gz
tar -zxvf mailman-2.1.34.tar.gz
cd mailman-2.1.34
sudo ./configure --prefix=/usr/local/mailman
sudo make install
sudo useradd -r mailman
sudo chown -R mailman:mailman /usr/local/mailman
sudo /usr/local/mailman/bin/check_perms -f
sudo /usr/local/mailman/bin/mailmanctl start --force
sudo ln -s /usr/local/mailman/Mailman/sitestuff/apache.conf /etc/httpd/conf/extra/mailman.conf
sudo systemctl restart httpd
Go to http://your-domain/mailman/admin/
and log in with the Mailman admin credentials.
Congratulations! You have successfully installed and configured Mailman on Arch Linux.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!