<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Msleaveamix</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Msleaveamix"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Msleaveamix"/>
	<updated>2026-04-29T18:38:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28590</id>
		<title>Bootstrapping Alpine Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28590"/>
		<updated>2024-12-26T08:30:16Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: /* Install */  added that you can choose the version of alpine to bootstrap.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= VPS =&lt;br /&gt;
This section is to provide a means to bootstrap Alpine Linux on any VPS.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
 &lt;br /&gt;
=== Prepare ===&lt;br /&gt;
&lt;br /&gt;
Download apk binary file for your architecture or boot from an Alpine live ISO.&lt;br /&gt;
&lt;br /&gt;
Hint to download apk :&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.6/x86_64/apk.static&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
&lt;br /&gt;
Assuming your alpine rootfs is mounted in &#039;&#039;&#039;/tmp/target&#039;&#039;&#039; and you downloaded apk binary (not using the live ISO).&lt;br /&gt;
&lt;br /&gt;
You may want to replace &amp;quot;latest-stable&amp;quot; from the URL by a specific version of Alpine (e.g. v3.20, v3.21).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo ./apk.static --arch $(arch) -X http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/ -U --allow-untrusted --root /tmp/target --initdb add alpine-base&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* edit /tmp/target/etc/fstab&lt;br /&gt;
* edit /tmp/target/etc/inittab&lt;br /&gt;
* edit /tmp/target/etc/resolv.conf&lt;br /&gt;
* mount proc/sys/dev&lt;br /&gt;
&amp;lt;pre&amp;gt;for a in proc sys dev; do mount -o bind /$a /tmp/target/$a; done&amp;lt;/pre&amp;gt;&lt;br /&gt;
* chroot into your new installation&lt;br /&gt;
&amp;lt;pre&amp;gt;chroot /tmp/target /bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup hostname&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup network&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-interfaces&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup repos&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-apkrepos -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add a few base packages&lt;br /&gt;
&amp;lt;pre&amp;gt;apk update&lt;br /&gt;
apk add linux-lts linux-firmware-none acpi mkinitfs&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add services to boot&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rc-update add acpid default&lt;br /&gt;
rc-update add bootmisc boot&lt;br /&gt;
rc-update add crond default&lt;br /&gt;
rc-update add devfs sysinit&lt;br /&gt;
rc-update add dmesg sysinit&lt;br /&gt;
rc-update add hostname boot&lt;br /&gt;
rc-update add hwclock boot&lt;br /&gt;
rc-update add hwdrivers sysinit&lt;br /&gt;
rc-update add killprocs shutdown&lt;br /&gt;
rc-update add mdev sysinit&lt;br /&gt;
rc-update add modules boot&lt;br /&gt;
rc-update add mount-ro shutdown&lt;br /&gt;
rc-update add networking boot&lt;br /&gt;
rc-update add savecache shutdown&lt;br /&gt;
rc-update add seedrng boot&lt;br /&gt;
rc-update add swap boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
If you have bootstrapped Alpine Linux from an existing system in a different partition and intend to boot into it, you should always include the root filesystem type (rootfstype) in the kernel parameter (bootloader option), since by default kernel does not automatically load any filesystem modules for root partition, unless specified. That way mount will not complain about being unable to mount root partition on /sysroot.&lt;br /&gt;
&lt;br /&gt;
Example bootloader option:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;root=UUID=AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE rw rootfstype=ext4 vfat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/running-a-custom-linux-distro-on-a-linode-vps Running a Custom Linux Distribution on a Linode]&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-custom-compiled-kernel-with-pvgrub Run a Custom Compiled Kernel with PV-GRUB]&lt;br /&gt;
* [[Replacing non-Alpine Linux with Alpine remotely]]&lt;br /&gt;
* [[Install Alpine on Amazon EC2]]&lt;br /&gt;
* [[Alpine setup scripts]]&lt;br /&gt;
* [https://serverfault.com/questions/98950/how-do-i-chain-boot-from-grub-to-syslinux How do I chain boot from grub to syslinux?]&lt;br /&gt;
* [https://web.archive.org/web/20151008232205/http://uggedal.com/journal/alpine-linux-on-linode/ Alpine Linux on Linode]&lt;br /&gt;
* [[Installing Alpine Linux in a chroot]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Virtualization]]&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28589</id>
		<title>Bootstrapping Alpine Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28589"/>
		<updated>2024-12-26T08:28:23Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: /* Install */ apk.static is downloaded directly in the current directory, add specification that you&amp;#039;re not using the live ISO to bootstrap&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= VPS =&lt;br /&gt;
This section is to provide a means to bootstrap Alpine Linux on any VPS.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
 &lt;br /&gt;
=== Prepare ===&lt;br /&gt;
&lt;br /&gt;
Download apk binary file for your architecture or boot from an Alpine live ISO.&lt;br /&gt;
&lt;br /&gt;
Hint to download apk :&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.6/x86_64/apk.static&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
&lt;br /&gt;
Assuming your alpine rootfs is mounted in &#039;&#039;&#039;/tmp/target&#039;&#039;&#039; and you downloaded apk binary (not using the live ISO).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo ./apk.static --arch $(arch) -X http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/ -U --allow-untrusted --root /tmp/target --initdb add alpine-base&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* edit /tmp/target/etc/fstab&lt;br /&gt;
* edit /tmp/target/etc/inittab&lt;br /&gt;
* edit /tmp/target/etc/resolv.conf&lt;br /&gt;
* mount proc/sys/dev&lt;br /&gt;
&amp;lt;pre&amp;gt;for a in proc sys dev; do mount -o bind /$a /tmp/target/$a; done&amp;lt;/pre&amp;gt;&lt;br /&gt;
* chroot into your new installation&lt;br /&gt;
&amp;lt;pre&amp;gt;chroot /tmp/target /bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup hostname&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup network&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-interfaces&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup repos&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-apkrepos -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add a few base packages&lt;br /&gt;
&amp;lt;pre&amp;gt;apk update&lt;br /&gt;
apk add linux-lts linux-firmware-none acpi mkinitfs&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add services to boot&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rc-update add acpid default&lt;br /&gt;
rc-update add bootmisc boot&lt;br /&gt;
rc-update add crond default&lt;br /&gt;
rc-update add devfs sysinit&lt;br /&gt;
rc-update add dmesg sysinit&lt;br /&gt;
rc-update add hostname boot&lt;br /&gt;
rc-update add hwclock boot&lt;br /&gt;
rc-update add hwdrivers sysinit&lt;br /&gt;
rc-update add killprocs shutdown&lt;br /&gt;
rc-update add mdev sysinit&lt;br /&gt;
rc-update add modules boot&lt;br /&gt;
rc-update add mount-ro shutdown&lt;br /&gt;
rc-update add networking boot&lt;br /&gt;
rc-update add savecache shutdown&lt;br /&gt;
rc-update add seedrng boot&lt;br /&gt;
rc-update add swap boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
If you have bootstrapped Alpine Linux from an existing system in a different partition and intend to boot into it, you should always include the root filesystem type (rootfstype) in the kernel parameter (bootloader option), since by default kernel does not automatically load any filesystem modules for root partition, unless specified. That way mount will not complain about being unable to mount root partition on /sysroot.&lt;br /&gt;
&lt;br /&gt;
Example bootloader option:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;root=UUID=AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE rw rootfstype=ext4 vfat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/running-a-custom-linux-distro-on-a-linode-vps Running a Custom Linux Distribution on a Linode]&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-custom-compiled-kernel-with-pvgrub Run a Custom Compiled Kernel with PV-GRUB]&lt;br /&gt;
* [[Replacing non-Alpine Linux with Alpine remotely]]&lt;br /&gt;
* [[Install Alpine on Amazon EC2]]&lt;br /&gt;
* [[Alpine setup scripts]]&lt;br /&gt;
* [https://serverfault.com/questions/98950/how-do-i-chain-boot-from-grub-to-syslinux How do I chain boot from grub to syslinux?]&lt;br /&gt;
* [https://web.archive.org/web/20151008232205/http://uggedal.com/journal/alpine-linux-on-linode/ Alpine Linux on Linode]&lt;br /&gt;
* [[Installing Alpine Linux in a chroot]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Virtualization]]&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28588</id>
		<title>Bootstrapping Alpine Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Bootstrapping_Alpine_Linux&amp;diff=28588"/>
		<updated>2024-12-26T08:25:25Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: removed useless unpacking, update apk-tool-static to apk binary, update URL, add option to &amp;quot;boot into a live ISO&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= VPS =&lt;br /&gt;
This section is to provide a means to bootstrap Alpine Linux on any VPS.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
 &lt;br /&gt;
=== Prepare ===&lt;br /&gt;
&lt;br /&gt;
Download apk binary file for your architecture or boot from an Alpine live ISO.&lt;br /&gt;
&lt;br /&gt;
Hint to download apk :&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.6/x86_64/apk.static&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
&lt;br /&gt;
Assuming your alpine rootfs is mounted in &#039;&#039;&#039;/tmp/target&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo ./sbin/apk.static --arch $(arch) -X http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/ -U --allow-untrusted --root /tmp/target --initdb add alpine-base&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* edit /tmp/target/etc/fstab&lt;br /&gt;
* edit /tmp/target/etc/inittab&lt;br /&gt;
* edit /tmp/target/etc/resolv.conf&lt;br /&gt;
* mount proc/sys/dev&lt;br /&gt;
&amp;lt;pre&amp;gt;for a in proc sys dev; do mount -o bind /$a /tmp/target/$a; done&amp;lt;/pre&amp;gt;&lt;br /&gt;
* chroot into your new installation&lt;br /&gt;
&amp;lt;pre&amp;gt;chroot /tmp/target /bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup hostname&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup network&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-interfaces&amp;lt;/pre&amp;gt;&lt;br /&gt;
* setup repos&lt;br /&gt;
&amp;lt;pre&amp;gt;setup-apkrepos -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add a few base packages&lt;br /&gt;
&amp;lt;pre&amp;gt;apk update&lt;br /&gt;
apk add linux-lts linux-firmware-none acpi mkinitfs&amp;lt;/pre&amp;gt;&lt;br /&gt;
* add services to boot&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rc-update add acpid default&lt;br /&gt;
rc-update add bootmisc boot&lt;br /&gt;
rc-update add crond default&lt;br /&gt;
rc-update add devfs sysinit&lt;br /&gt;
rc-update add dmesg sysinit&lt;br /&gt;
rc-update add hostname boot&lt;br /&gt;
rc-update add hwclock boot&lt;br /&gt;
rc-update add hwdrivers sysinit&lt;br /&gt;
rc-update add killprocs shutdown&lt;br /&gt;
rc-update add mdev sysinit&lt;br /&gt;
rc-update add modules boot&lt;br /&gt;
rc-update add mount-ro shutdown&lt;br /&gt;
rc-update add networking boot&lt;br /&gt;
rc-update add savecache shutdown&lt;br /&gt;
rc-update add seedrng boot&lt;br /&gt;
rc-update add swap boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
If you have bootstrapped Alpine Linux from an existing system in a different partition and intend to boot into it, you should always include the root filesystem type (rootfstype) in the kernel parameter (bootloader option), since by default kernel does not automatically load any filesystem modules for root partition, unless specified. That way mount will not complain about being unable to mount root partition on /sysroot.&lt;br /&gt;
&lt;br /&gt;
Example bootloader option:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;root=UUID=AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE rw rootfstype=ext4 vfat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/running-a-custom-linux-distro-on-a-linode-vps Running a Custom Linux Distribution on a Linode]&lt;br /&gt;
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-custom-compiled-kernel-with-pvgrub Run a Custom Compiled Kernel with PV-GRUB]&lt;br /&gt;
* [[Replacing non-Alpine Linux with Alpine remotely]]&lt;br /&gt;
* [[Install Alpine on Amazon EC2]]&lt;br /&gt;
* [[Alpine setup scripts]]&lt;br /&gt;
* [https://serverfault.com/questions/98950/how-do-i-chain-boot-from-grub-to-syslinux How do I chain boot from grub to syslinux?]&lt;br /&gt;
* [https://web.archive.org/web/20151008232205/http://uggedal.com/journal/alpine-linux-on-linode/ Alpine Linux on Linode]&lt;br /&gt;
* [[Installing Alpine Linux in a chroot]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Virtualization]]&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20134</id>
		<title>Talk:ISP Mail Server 3.x HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20134"/>
		<updated>2021-09-07T12:13:19Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues, e.g.  php ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
well the 1.st line&lt;br /&gt;
&lt;br /&gt;
*    apk add lighttpd php php-cgi php-pgsql php-imap php-mbstring&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
already breaks. let&#039;s see...&lt;br /&gt;
--[[User:Yy22yy|Yy22yy]] ([[User talk:Yy22yy|talk]]) 11:21, 10 July 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spam setup ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This document describes installation process for the Alpine Linux 3.x platform. The goal of this document is to describe how to set up postfix, dovecot, clamav, dspam, roundecube, and postfixadmin for a full-featured &amp;quot;ISP&amp;quot; level mail server&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the description we say that it includes dspam setup instructions. This is not in the content of the article.&lt;br /&gt;
&lt;br /&gt;
We should probably include the instructions to setup a spam filter, it being dspam or spamassassin.&lt;br /&gt;
&lt;br /&gt;
== ClamAV error ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Install clamav and clamsmtp:&lt;br /&gt;
apk add acf-clamav clamsmtp&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Why installing acf-clamav instead of clamav?&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20133</id>
		<title>Talk:ISP Mail Server 3.x HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20133"/>
		<updated>2021-09-07T12:10:45Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: /* ClamAV error */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues, e.g.  php ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
well the 1.st line&lt;br /&gt;
&lt;br /&gt;
*    apk add lighttpd php php-cgi php-pgsql php-imap php-mbstring&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
already breaks. let&#039;s see...&lt;br /&gt;
--[[User:Yy22yy|Yy22yy]] ([[User talk:Yy22yy|talk]]) 11:21, 10 July 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spam setup ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; This document describes installation process for the Alpine Linux 3.x platform. The goal of this document is to describe how to set up postfix, dovecot, clamav, dspam, roundecube, and postfixadmin for a full-featured &amp;quot;ISP&amp;quot; level mail server&lt;br /&gt;
&lt;br /&gt;
In the description we say that it includes dspam setup instructions. This is not in the content of the article.&lt;br /&gt;
&lt;br /&gt;
We should probably include the instructions to setup a spam filter, it being dspam or spamassassin.&lt;br /&gt;
&lt;br /&gt;
== ClamAV error ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; * Install clamav and clamsmtp:&lt;br /&gt;
&amp;gt; apk add acf-clamav clamsmtp&lt;br /&gt;
&lt;br /&gt;
Why installing acf-clamav instead of clamav?&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20132</id>
		<title>Talk:ISP Mail Server 3.x HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Talk:ISP_Mail_Server_3.x_HowTo&amp;diff=20132"/>
		<updated>2021-09-07T11:00:50Z</updated>

		<summary type="html">&lt;p&gt;Msleaveamix: /* Spam setup */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== issues, e.g.  php ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
well the 1.st line&lt;br /&gt;
&lt;br /&gt;
*    apk add lighttpd php php-cgi php-pgsql php-imap php-mbstring&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
already breaks. let&#039;s see...&lt;br /&gt;
--[[User:Yy22yy|Yy22yy]] ([[User talk:Yy22yy|talk]]) 11:21, 10 July 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spam setup ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; This document describes installation process for the Alpine Linux 3.x platform. The goal of this document is to describe how to set up postfix, dovecot, clamav, dspam, roundecube, and postfixadmin for a full-featured &amp;quot;ISP&amp;quot; level mail server&lt;br /&gt;
&lt;br /&gt;
In the description we say that it includes dspam setup instructions. This is not in the content of the article.&lt;br /&gt;
&lt;br /&gt;
We should probably include the instructions to setup a spam filter, it being dspam or spamassassin.&lt;/div&gt;</summary>
		<author><name>Msleaveamix</name></author>
	</entry>
</feed>