Hosting services on Alpine: Difference between revisions

From Alpine Linux
m (Remove obsolete SSL stuff. Remove extra spaces. Change case of HTML linebreak break tag to lower case. (compatibility in case an XML-based DTD is ever used))
m (→‎Introduction: removed uneeded dash characters. Spelling.)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Introduction =
= Introduction =
Alpine is well suited for hosting email-, web- or other network-related services.<br>
Alpine is well suited for hosting email, web or other network services.<br>
Your biggest task is to figure out what you want your system to do.
Your biggest task is to figure out what you want your system to do.


Line 18: Line 18:


=== Processing mail - Virus protection ===
=== Processing mail - Virus protection ===
* [[Protecting_your_email_server_with_Alpine#Setting_up_the_Virus_scanner|Setting up ClamAV for Postfix]] | ''Referrers to [[Setting_up_postfix_with_virtual_domains]] instructions''
* [[Protecting_your_email_server_with_Alpine#Setting_up_the_Virus_scanner|Setting up ClamAV for Postfix]] | ''Refers to [[Setting_up_postfix_with_virtual_domains]] instructions''


=== Processing mail - Spam protection ===
=== Processing mail - Spam protection ===


* [[Protecting_your_email_server_with_Alpine#Setting_up_the_Greylisting_Server|Setting up Gross for Postfix]] | ''Referrers to [[Setting_up_postfix_with_virtual_domains]] instructions''
* [[Protecting your email server with Alpine#Setting up the Greylisting Server|Setting up Gross for Postfix]] | ''Refers to [[Setting up postfix with virtual domains]] instructions''
* [[Protecting_your_email_server_with_Alpine#Setting_up_the_SMTP_filter|Setting up ClamSMTP]] | ''Use ClamSMTP to provide advanced content and virus filtering for spam''
* [[Protecting your email server with Alpine#Setting up the SMTP filter|Setting up ClamSMTP]] | ''Use ClamSMTP to provide advanced content and virus filtering for spam''
* [[Protecting_your_email_server_with_Alpine#Setting_up_SaneSecurity_.26_MSRBL_extra_definitions|Setting up SaneSecurity & MSRBL extra definitions]] | ''Another good way of catching SPAM is Sanesecurity and MSRBL definitions''
* [[Protecting your email server with Alpine#Setting up SaneSecurity .26 MSRBL extra definitions|Setting up SaneSecurity & MSRBL extra definitions]] | ''Another good way of catching SPAM is Sanesecurity and MSRBL definitions''


=== Delivering mail to the user ===
=== Delivering mail to the user ===
Line 32: Line 32:
* [[Hosting Web/Email services on Alpine]] | ''Describes multiple services on same document''
* [[Hosting Web/Email services on Alpine]] | ''Describes multiple services on same document''
* [[Protecting your email server with Alpine]] | ''Describes multiple services on same document''
* [[Protecting your email server with Alpine]] | ''Describes multiple services on same document''
* [[ISP_Mail_Server_3.x_HowTo]]
* [[ISP Mail Server 3.x HowTo]]


== Web ==
== Web ==

Latest revision as of 01:00, 9 January 2024

Introduction

Alpine is well suited for hosting email, web or other network services.
Your biggest task is to figure out what you want your system to do.

Preparing Alpine

First you need to get alpine up and running.
Follow the Installation instructions on how to get your Alpine booted.

If nothing else is mentioned in the below instructions, you should use the latest stable release:

Download Stable Version
Alpine 3.20.3

Mail

We split the 'Mail' section into various tasks.
One task is to gather and process mail. Some other task would be to prevent spam and virus etc.
Finally we need to make sure the user can fetch/read his mail.

Receive mail

Processing mail - Virus protection

Processing mail - Spam protection

Delivering mail to the user

Other Mail-related documents

Web

SSH

DNS

Proxy

Also see

You'll probably also want to look at Tutorials and Howtos