Home > Guides > Alpine Server

Alpine Server

General

Alpine Linux is a security-oriented and lightweight Linux distribution that is based on busybox and musl which makes it ideal for server installation. The following guide will help you set up Alpine Linux:

HTTP server

The following guides will help you set up Nginx with support for PHP and Python, as well as HTTP Strict Transport Security:

Mail Server

The following guides will help you set up a full mail server with POP3 and IMAP support, spoofing protection (SPF, DKIM, DMARC, ARC), spam filtering, anti-virus checking, server-side mail filtering and SSL:

Miscellaneous

The following guides will help you to set up specific services such as Gitea (for Git), Murmur (Mumble server) and OpenVPN:

Acknowledgements

  • Thank you, Lars Roenbaeck, for the following fixes:
    • Forgot to mention that sieve_before = /var/mail/sieve/global/spam-global.sieve should be added to /etc/dovecot/conf.d/90-sieve.conf.
    • Apparently, e-mail was being routed to rspamd twice. To prevent this from happening, you need to add -o smtpd_milters= below -o content_filter= in /etc/postfix/master.cf for the entry starting with 127.0.0.1:10026.