<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://www.vanderschaft.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dschaft</id>
	<title>VanderSchaft - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://www.vanderschaft.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dschaft"/>
	<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php/Speciaal:Bijdragen/Dschaft"/>
	<updated>2026-09-12T05:09:12Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=64</id>
		<title>Brouwrecept: Pils</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=64"/>
		<updated>2026-09-01T14:03:32Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Pils&lt;br /&gt;
&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 4.9%&lt;br /&gt;
    Kleur: 8 EBC&lt;br /&gt;
    Bitterheid: 31 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.046&lt;br /&gt;
    Eind SG: 1.009&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 18 L&lt;br /&gt;
    Spoelwater: 9 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    3.75 kg – Pilsen (3.5 EBC)&lt;br /&gt;
    150 g – Captains Classic - Cara Malt (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 12 g – Herkules&lt;br /&gt;
    5 min – 20 g – Hallertau Tradition&lt;br /&gt;
    5 min – 20 g – Saaz&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Pinnacle Heritage Pilsner&lt;br /&gt;
&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    64 °C – 35 min&lt;br /&gt;
    73 °C – 20 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
12 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=63</id>
		<title>Brouwrecept: Blondie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=63"/>
		<updated>2026-09-01T13:53:16Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brewferm Blondie&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Basisgegevens ===&lt;br /&gt;
    Alcoholpercentage: 7.2%&lt;br /&gt;
    Kleur: 11 EBC&lt;br /&gt;
    Bitterheid: 30 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.070&lt;br /&gt;
    Eind SG: 1.015&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 21 L&lt;br /&gt;
    Spoelwater: 8 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
=== Mouten ===&lt;br /&gt;
    4.4 kg – Belgomalt Pilsen (3.5 EBC)&lt;br /&gt;
    300 g – Tarwemout (5 EBC)&lt;br /&gt;
    200 g – Melanoidin (59 EBC)&lt;br /&gt;
&lt;br /&gt;
=== Toevoegingen ===&lt;br /&gt;
    500 g – Glucose&lt;br /&gt;
&lt;br /&gt;
=== Hop ===&lt;br /&gt;
    60 min – 14 g – Herkules (14.1% AA)&lt;br /&gt;
    5 min – 36 g – Saaz (4.5% AA)&lt;br /&gt;
    Dry hop 5 days – 30 g – Celeia (4.5% AA)&lt;br /&gt;
&lt;br /&gt;
=== Gist ===&lt;br /&gt;
Fermentis SafBrew Ale S-33&lt;br /&gt;
&lt;br /&gt;
=== Maischschema ===&lt;br /&gt;
    65 °C – 60 min&lt;br /&gt;
&lt;br /&gt;
=== Vergisting ===&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=62</id>
		<title>Brouwrecept: Blondie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=62"/>
		<updated>2026-09-01T13:47:31Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: kopjes gemaakt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brewferm Blondie&lt;br /&gt;
&lt;br /&gt;
=== Basisgegevens ===&lt;br /&gt;
    Alcoholpercentage: 7.2%&lt;br /&gt;
    Kleur: 11 EBC&lt;br /&gt;
    Bitterheid: 30 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.070&lt;br /&gt;
    Eind SG: 1.015&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 21 L&lt;br /&gt;
    Spoelwater: 8 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
=== Mouten ===&lt;br /&gt;
    4.4 kg – Belgomalt Pilsen (3.5 EBC)&lt;br /&gt;
    300 g – Tarwemout (5 EBC)&lt;br /&gt;
    200 g – Melanoidin (59 EBC)&lt;br /&gt;
&lt;br /&gt;
=== Toevoegingen ===&lt;br /&gt;
    500 g – Glucose&lt;br /&gt;
&lt;br /&gt;
=== Hop ===&lt;br /&gt;
    60 min – 14 g – Herkules (14.1% AA)&lt;br /&gt;
    5 min – 36 g – Saaz (4.5% AA)&lt;br /&gt;
    Dry hop 5 days – 30 g – Celeia (4.5% AA)&lt;br /&gt;
&lt;br /&gt;
=== Gist ===&lt;br /&gt;
Fermentis SafBrew Ale S-33&lt;br /&gt;
&lt;br /&gt;
=== Maischschema ===&lt;br /&gt;
    65 °C – 60 min&lt;br /&gt;
&lt;br /&gt;
=== Vergisting ===&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=61</id>
		<title>Brouwrecept: Blondie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=61"/>
		<updated>2026-09-01T13:45:01Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brewferm Blondie&lt;br /&gt;
&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 7.2%&lt;br /&gt;
    Kleur: 11 EBC&lt;br /&gt;
    Bitterheid: 30 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.070&lt;br /&gt;
    Eind SG: 1.015&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 21 L&lt;br /&gt;
    Spoelwater: 8 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    4.4 kg – Belgomalt Pilsen (3.5 EBC)&lt;br /&gt;
    300 g – Tarwemout (5 EBC)&lt;br /&gt;
    200 g – Melanoidin (59 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
    500 g – Glucose&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 14 g – Herkules (14.1% AA)&lt;br /&gt;
    5 min – 36 g – Saaz (4.5% AA)&lt;br /&gt;
    Dry hop 5 days – 30 g – Celeia (4.5% AA)&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Fermentis SafBrew Ale S-33&lt;br /&gt;
&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    65 °C – 60 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=MediaWiki:Password_reset-change&amp;diff=60</id>
		<title>MediaWiki:Password reset-change</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=MediaWiki:Password_reset-change&amp;diff=60"/>
		<updated>2026-09-01T13:35:34Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Use the changePassword.php maintenance script  The changePassword.php maintenance script allows system administrators to change the password for an account. For complete instructions see changePassword.php. If you are already familiar with maintenance scripts, run the following command from maintenance subdirectory:  # set the password for username &amp;#039;example&amp;#039; to &amp;#039;newpassword&amp;#039; php run.php changePassword --user=example --password=newpassword  Caution: System admi…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use the changePassword.php maintenance script&lt;br /&gt;
&lt;br /&gt;
The changePassword.php maintenance script allows system administrators to change the password for an account. For complete instructions see changePassword.php. If you are already familiar with maintenance scripts, run the following command from maintenance subdirectory:&lt;br /&gt;
&lt;br /&gt;
# set the password for username &#039;example&#039; to &#039;newpassword&#039;&lt;br /&gt;
php run.php changePassword --user=example --password=newpassword&lt;br /&gt;
&lt;br /&gt;
Caution: System administrators should not know the unencrypted password for user accounts. A user may use the same password over many different sites. If one of their accounts that uses the same password is compromised, then suspicion can be thrown on the administrator. It is better to use &amp;quot;Email new password&amp;quot; to force the user to reset the password for their own account or to set a temporary password the user changes directly afterwards.&lt;br /&gt;
Use Special:PasswordReset&lt;br /&gt;
&lt;br /&gt;
Special:PasswordReset allows accounts with the &#039;editmyprivateinfo&#039; permission to reset account passwords for the local installation of MediaWiki.&lt;br /&gt;
&lt;br /&gt;
To use:&lt;br /&gt;
&lt;br /&gt;
    Type username you want to reset in box provided and click &amp;quot;Reset password&amp;quot;&lt;br /&gt;
    An automatically generated password will be emailed to the user&lt;br /&gt;
&lt;br /&gt;
For automatically inserting the username in links, use Special:PasswordReset?wpUsername=Foo.&lt;br /&gt;
&lt;br /&gt;
Note that (confusingly) Special:ResetPassword is an older alias to Special:ChangePassword and not related to password resets.&lt;br /&gt;
Differences between Special:PasswordReset and Special:ChangePassword&lt;br /&gt;
&lt;br /&gt;
MediaWiki differentiates between &amp;quot;resetting&amp;quot; and &amp;quot;changing&amp;quot; a password. In password reset request (via Special:PasswordReset or from the login page), you will be asked to provide either an email and/or username (this is configurable) and then an email is automatically sent to you with a generated password. No login is required to access this page, but might be restricted with internal permission checks.&lt;br /&gt;
&lt;br /&gt;
In password change request (via Special:ChangePassword), you&#039;ll be able to directly change the password on the spot (give the old one, and choose new one), but login is required to access the page. So if you cannot access Special:ChangePassword, use Special:PasswordReset to first get a temporary password to log in. But if you can access the former page, use it directly to change the password, this eliminates the need for the email stage. Special:PasswordReset can be disabled with Manual:$wgPasswordResetRoutes setting, if that&#039;s the case, and you cannot access Special:ChangePassword, then you need to ask your system administrator for help.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=59</id>
		<title>Brouwrecept: Blondie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Blondie&amp;diff=59"/>
		<updated>2026-08-30T15:54:03Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039; Brewferm Blondie Basisgegevens      Alcoholpercentage: 7.2%     Kleur: 11 EBC     Bitterheid: 30 IBU (Tinseth)     Begin SG: 1.070     Eind SG: 1.015     Batchgrootte: 20 L     Maischwater: 21 L     Spoelwater: 8 L     Kooktijd: 60 min  Mouten      4.4 kg – Belgomalt Pilsen (3.5 EBC)     300 g – Tarwemout (5 EBC)     200 g – Melanoidin (59 EBC)  Toevoegingen      500 g – Glucose  Hop      60 min – 14 g – Herkules (14.1% AA)     5 min – 36 g –…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brewferm Blondie&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 7.2%&lt;br /&gt;
    Kleur: 11 EBC&lt;br /&gt;
    Bitterheid: 30 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.070&lt;br /&gt;
    Eind SG: 1.015&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 21 L&lt;br /&gt;
    Spoelwater: 8 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    4.4 kg – Belgomalt Pilsen (3.5 EBC)&lt;br /&gt;
    300 g – Tarwemout (5 EBC)&lt;br /&gt;
    200 g – Melanoidin (59 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
    500 g – Glucose&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 14 g – Herkules (14.1% AA)&lt;br /&gt;
    5 min – 36 g – Saaz (4.5% AA)&lt;br /&gt;
    Dry hop 5 days – 30 g – Celeia (4.5% AA)&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Fermentis SafBrew Ale S-33&lt;br /&gt;
&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    65 °C – 60 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_triple&amp;diff=58</id>
		<title>Brouwrecept: triple</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_triple&amp;diff=58"/>
		<updated>2026-08-30T15:27:18Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Tripel&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 8.4%&lt;br /&gt;
    Kleur: 10 EBC&lt;br /&gt;
    Bitterheid: 28 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.073&lt;br /&gt;
    Eind SG: 1.009&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 22 L&lt;br /&gt;
    Spoelwater: 7 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    4 kg - Pilsen (3.5 EBC)&lt;br /&gt;
    1.2 kg - Tarwemout (5 EBC)&lt;br /&gt;
    200 g - Cara 25 (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
    500 g - Heldere kandijsuiker (1 EBC)&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min - 12 g - Herkules&lt;br /&gt;
    10 min - 30 g - Styrian Goldings&lt;br /&gt;
    0 min - 30 g - Strisselspalt&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Lallemand (LalBrew) Abbaye&lt;br /&gt;
&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    64 °C – 40 min&lt;br /&gt;
    74 °C – 20 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=57</id>
		<title>Brouwrecept: Pils</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=57"/>
		<updated>2026-08-30T15:25:51Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Pils&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 4.9%&lt;br /&gt;
    Kleur: 8 EBC&lt;br /&gt;
    Bitterheid: 31 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.046&lt;br /&gt;
    Eind SG: 1.009&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 18 L&lt;br /&gt;
    Spoelwater: 9 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    3.75 kg – Pilsen (3.5 EBC)&lt;br /&gt;
    150 g – Captains Classic - Cara Malt (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 12 g – Herkules&lt;br /&gt;
    5 min – 20 g – Hallertau Tradition&lt;br /&gt;
    5 min – 20 g – Saaz&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Pinnacle Heritage Pilsner&lt;br /&gt;
&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    64 °C – 35 min&lt;br /&gt;
    73 °C – 20 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
12 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_weizen&amp;diff=56</id>
		<title>Brouwrecept: weizen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_weizen&amp;diff=56"/>
		<updated>2026-08-05T12:15:58Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039; Brew Monk Weizen Basisgegevens      Alcoholpercentage: 5.3%     Kleur: 11 EBC     Bitterheid: 13 IBU (Tinseth)     Begin SG: 1.048     Eind SG: 1.008     Batchgrootte: 20 L     Maischwater: 19 L     Spoelwater: 9 L     Kooktijd: 60 min  Mouten      2.1 kg – Tarwemout (5 EBC)     1.5 kg – Pilsen (3.5 EBC)     350 g – Captains Classic - Cara Malt (30 EBC)     250 g – Munich (30 EBC)  Toevoegingen  Hop      60 min – 16 g – Hallertau Tradition  Gist…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Weizen&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 5.3%&lt;br /&gt;
    Kleur: 11 EBC&lt;br /&gt;
    Bitterheid: 13 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.048&lt;br /&gt;
    Eind SG: 1.008&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 19 L&lt;br /&gt;
    Spoelwater: 9 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    2.1 kg – Tarwemout (5 EBC)&lt;br /&gt;
    1.5 kg – Pilsen (3.5 EBC)&lt;br /&gt;
    350 g – Captains Classic - Cara Malt (30 EBC)&lt;br /&gt;
    250 g – Munich (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 16 g – Hallertau Tradition&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Lallemand (LalBrew) Munich Classic&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    45 °C – 15 min&lt;br /&gt;
    64 °C – 30 min&lt;br /&gt;
    74 °C – 30 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_triple&amp;diff=55</id>
		<title>Brouwrecept: triple</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_triple&amp;diff=55"/>
		<updated>2026-08-05T12:14:39Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039; Brew Monk Tripel Basisgegevens      Alcoholpercentage: 8.4%     Kleur: 10 EBC     Bitterheid: 28 IBU (Tinseth)     Begin SG: 1.073     Eind SG: 1.009     Batchgrootte: 20 L     Maischwater: 22 L     Spoelwater: 7 L     Kooktijd: 60 min  Mouten      4 kg - Pilsen (3.5 EBC)     1.2 kg - Tarwemout (5 EBC)     200 g - Cara 25 (30 EBC)  Toevoegingen      500 g - Heldere kandijsuiker (1 EBC)  Hop      60 min - 12 g - Herkules     10 min - 30 g - Styrian Goldings…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Tripel&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 8.4%&lt;br /&gt;
    Kleur: 10 EBC&lt;br /&gt;
    Bitterheid: 28 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.073&lt;br /&gt;
    Eind SG: 1.009&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 22 L&lt;br /&gt;
    Spoelwater: 7 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    4 kg - Pilsen (3.5 EBC)&lt;br /&gt;
    1.2 kg - Tarwemout (5 EBC)&lt;br /&gt;
    200 g - Cara 25 (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
    500 g - Heldere kandijsuiker (1 EBC)&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min - 12 g - Herkules&lt;br /&gt;
    10 min - 30 g - Styrian Goldings&lt;br /&gt;
    0 min - 30 g - Strisselspalt&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Lallemand (LalBrew) Abbaye&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    64 °C – 40 min&lt;br /&gt;
    74 °C – 20 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
20 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=54</id>
		<title>Brouwrecept: Pils</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwrecept:_Pils&amp;diff=54"/>
		<updated>2026-08-05T12:13:59Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039; Brew Monk Pils Basisgegevens      Alcoholpercentage: 4.9%     Kleur: 8 EBC     Bitterheid: 31 IBU (Tinseth)     Begin SG: 1.046     Eind SG: 1.009     Batchgrootte: 20 L     Maischwater: 18 L     Spoelwater: 9 L     Kooktijd: 60 min  Mouten      3.75 kg – Pilsen (3.5 EBC)     150 g – Captains Classic - Cara Malt (30 EBC)  Toevoegingen  Hop      60 min – 12 g – Herkules     5 min – 20 g – Hallertau Tradition     5 min – 20 g – Saaz  Gist  Pinna…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Brew Monk Pils&lt;br /&gt;
Basisgegevens&lt;br /&gt;
&lt;br /&gt;
    Alcoholpercentage: 4.9%&lt;br /&gt;
    Kleur: 8 EBC&lt;br /&gt;
    Bitterheid: 31 IBU (Tinseth)&lt;br /&gt;
    Begin SG: 1.046&lt;br /&gt;
    Eind SG: 1.009&lt;br /&gt;
    Batchgrootte: 20 L&lt;br /&gt;
    Maischwater: 18 L&lt;br /&gt;
    Spoelwater: 9 L&lt;br /&gt;
    Kooktijd: 60 min&lt;br /&gt;
&lt;br /&gt;
Mouten&lt;br /&gt;
&lt;br /&gt;
    3.75 kg – Pilsen (3.5 EBC)&lt;br /&gt;
    150 g – Captains Classic - Cara Malt (30 EBC)&lt;br /&gt;
&lt;br /&gt;
Toevoegingen&lt;br /&gt;
&lt;br /&gt;
Hop&lt;br /&gt;
&lt;br /&gt;
    60 min – 12 g – Herkules&lt;br /&gt;
    5 min – 20 g – Hallertau Tradition&lt;br /&gt;
    5 min – 20 g – Saaz&lt;br /&gt;
&lt;br /&gt;
Gist&lt;br /&gt;
&lt;br /&gt;
Pinnacle Heritage Pilsner&lt;br /&gt;
Maischschema&lt;br /&gt;
&lt;br /&gt;
    64 °C – 35 min&lt;br /&gt;
    73 °C – 20 min&lt;br /&gt;
    78 °C – 5 min&lt;br /&gt;
&lt;br /&gt;
Vergisting&lt;br /&gt;
&lt;br /&gt;
12 °C&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Samba:_add_users&amp;diff=53</id>
		<title>Samba: add users</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Samba:_add_users&amp;diff=53"/>
		<updated>2026-06-22T17:52:59Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Step # 1: Add a user joe to UNIX/Linux system  adduser command adds user to the system according to command line options and configuration information in /etc/adduser.conf. They are friendlier front ends to the low level tools like useradd.  Type any one of the following command:   # useradd joe  # passwd joe  OR   adduser joe  Step # 2: Add a user to samba  Now user joe has account on Linux/UNIX box. Use smbpasswd command to specifies that the username follow…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Step # 1: Add a user joe to UNIX/Linux system&lt;br /&gt;
&lt;br /&gt;
adduser command adds user to the system according to command line options and configuration information in /etc/adduser.conf. They are friendlier front ends to the low level tools like useradd.&lt;br /&gt;
&lt;br /&gt;
Type any one of the following command:&lt;br /&gt;
&lt;br /&gt;
 # useradd joe&lt;br /&gt;
 # passwd joe&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
 adduser joe&lt;br /&gt;
&lt;br /&gt;
Step # 2: Add a user to samba&lt;br /&gt;
&lt;br /&gt;
Now user joe has account on Linux/UNIX box. Use smbpasswd command to specifies that the username following should be added to the local smbpasswd file:&lt;br /&gt;
&lt;br /&gt;
 # smbpasswd -a joe&lt;br /&gt;
&lt;br /&gt;
Step # 3: Add a user to a Samba share&lt;br /&gt;
&lt;br /&gt;
By default user gets access to /home/joe from windows system. Let us say you &lt;br /&gt;
want to give joe access to /data/accounts (make sure directory /data/accounts exists) directory. Open /etc/samba/smb.conf file and add/modify share called [accounts]:&lt;br /&gt;
&lt;br /&gt;
 [accounts]&lt;br /&gt;
 comment = Accounts data directory&lt;br /&gt;
 path = /data/accounts&lt;br /&gt;
 valid users = vivek raj joe&lt;br /&gt;
 public = no&lt;br /&gt;
 writable = yes&lt;br /&gt;
&lt;br /&gt;
Save the file.&lt;br /&gt;
Step #4: Restart the samba&lt;br /&gt;
&lt;br /&gt;
 # service smb restart&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
 # /etc/init.d/smb reload&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD:_add_root_CA_certificates_in_truststore&amp;diff=52</id>
		<title>FreeBSD: add root CA certificates in truststore</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD:_add_root_CA_certificates_in_truststore&amp;diff=52"/>
		<updated>2026-06-14T08:23:14Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039; Copy the certificate in /usr/local/etc/ssl/certs/, creating this directory if it doesn’t already exist. Add it with the system utility dedicated to manage certificates certctl.   mkdir -p /usr/local/etc/ssl/certs/  cp certificatefile.pem /usr/local/etc/ssl/certs/  certctl rehash&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Copy the certificate in /usr/local/etc/ssl/certs/, creating this directory if it doesn’t already exist.&lt;br /&gt;
Add it with the system utility dedicated to manage certificates certctl.&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /usr/local/etc/ssl/certs/&lt;br /&gt;
 cp certificatefile.pem /usr/local/etc/ssl/certs/&lt;br /&gt;
 certctl rehash&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=51</id>
		<title>Brouwen: suiker toevoegen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=51"/>
		<updated>2026-05-19T17:31:14Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hoeveel suiker je na het maischen toevoegt, hangt af van je doel: het verhogen van het alcoholpercentage of het verkrijgen van koolzuur (bottelen).&lt;br /&gt;
Hoeveel suiker je aan je wort toevoegt tijdens het brouwen (om de vergistbare suikers en het alcoholpercentage te verhogen) hangt af van je recept. Als vuistregel geldt: 17/30 gram suiker per liter wort verhoogt het alcoholpercentage met 1% na vergisting.&lt;br /&gt;
&lt;br /&gt;
Inleiding suikertoevoegingen&lt;br /&gt;
&lt;br /&gt;
Naast suikers verkregen uit mout kun je ook andere suikertoevoegingen doen tijdens het koken van het wort. Het is een hele scala aan suikers die je kunt gebruiken. De zuiverste suiker is kristalsuiker. Deze is ook het neutraalst van smaak. Anders suikers zijn licht tot donker gekleurd en geven vaak een typische smaak.&lt;br /&gt;
Donkere kandijsuikers worden vaak toegevoegd om een bier te kleuren zonder gebruik van donkere mouten, die een wat gebrande smaak kunnen geven.&lt;br /&gt;
Voor de hergisting op de fles wordt een kleine hoeveelheid suiker toegevoegd aan het bier bij het bottelen: bottelsuiker. Ook daarvoor kun je verschillende suikers gebruiken.&lt;br /&gt;
&lt;br /&gt;
In dit artikel wordt ook stilgestaan bij wat je kunt doen om een zoeter bier te krijgen.&lt;br /&gt;
Overzicht verschillende suikers die je kunt toevoegen&lt;br /&gt;
&lt;br /&gt;
Er zijn veel verschillende suikers die je kunt toevoegen. Sommige (kandij)suikers worden onder verschillende namen verkocht.&lt;br /&gt;
&lt;br /&gt;
Naam﻿	Suiker- gehalte	Kleur EBC﻿	Brouwsoftware PPG﻿ 	Bijzonderheden&lt;br /&gt;
Agave siroop	76,00%	3	35	Bevat zeer veel fructose&lt;br /&gt;
Appelsap	21,00%		10	&lt;br /&gt;
Berkensap	1,00%	1	0,46	&lt;br /&gt;
Bruine basterdsuiker Van Gilse	94,00%	30	43	&lt;br /&gt;
Bruine kandijsuiker Cassonade Candico	100,00%	100	46	&lt;br /&gt;
Bruine kandijsuiker Van Gilse	100,00%	20	46	&lt;br /&gt;
Candi syrup D180	70,00%	360	32	&lt;br /&gt;
Candi syrup D240	70,00%	480	32	&lt;br /&gt;
Candi syrup D45	70,00%	90	32	&lt;br /&gt;
Candi syrup D90	70,00%	180	32	&lt;br /&gt;
Candi syrup Golden 5srm	70,00%	 10	32	&lt;br /&gt;
Candi syrup Simplicity 	70,00%	2	32	&lt;br /&gt;
Candico kandijsiroop	78,00%	100	36	&lt;br /&gt;
Candimic dark	78,00%	1900	36	Wordt vaak verkocht onder eigen merknaam&lt;br /&gt;
Candimic donker	73,00%	225	34	Wordt vaak verkocht onder eigen merknaam&lt;br /&gt;
Dadel-Peer-Appelstroop	58,00%	15	27	&lt;br /&gt;
Demerara suiker	98,00%	4	45	&lt;br /&gt;
Donkere kandijsuiker	100,00%		46	&lt;br /&gt;
Druivensap	32,00%		15	&lt;br /&gt;
Fructose poeder	100,00%	0	46	&lt;br /&gt;
Fructosesiroop	70,00%	0	32	&lt;br /&gt;
Gedroogd moutextract donker	98,00%	35	45	&lt;br /&gt;
Gedroogd moutextract licht	98,00%	15	45	&lt;br /&gt;
Gedroogd tarwemout-extract	98,00%	16	45	&lt;br /&gt;
Gele basterdsuiker	95,00%	5	44	&lt;br /&gt;
Glucose/dextrose/brouwsuiker	86,00%	0	40	&lt;br /&gt;
Grapefruitsap	15,00%		7	&lt;br /&gt;
Honing	76,00%	1	35	Lang meekoken vermindert het aroma&lt;br /&gt;
Horizon gerstsiroop	76,00%	30	35	&lt;br /&gt;
Invertsuiker vloeibaar	70,00%	0	32	&lt;br /&gt;
Kandijsiroop donker	76,00%	120	35	&lt;br /&gt;
Kristalsuiker (=sucrose)	100,00%	0	46	&lt;br /&gt;
Luikse Siroop	72,00%		33	&lt;br /&gt;
Melasse	70,00%	200	32	Er zijn meerdere varianten.&lt;br /&gt;
Palmsuiker donker	95,00%	50	44	&lt;br /&gt;
Palmsuiker licht	100,00%	0	46	&lt;br /&gt;
Rietsuiker donker	99,00%	3	46	&lt;br /&gt;
Rietsuiker licht	100,00%	1	46	&lt;br /&gt;
Terasana ahornsiroop	65,00%	60	30	&lt;br /&gt;
Van Glise schenkstroop	67,00%		31	&lt;br /&gt;
Vermont Esdoornsiroop	63,00%		29	&lt;br /&gt;
Vloeibaar moutextract	74,00%	20	34	&lt;br /&gt;
Witte kandijsuiker	100,00%	0	46	&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
* Het suikergehalte is afhankelijk van de hoeveelheid water bij siropen en “verontreinigingen” in de suiker.&lt;br /&gt;
** Van niet alle suikers is de kleur bekend.&lt;br /&gt;
*** Voor het berekenen van de bijdrage aan het SG van je bier moet je bij de meeste brouwsoftware de PPG-waarde invoeren.&lt;br /&gt;
Suiker niet alleen alcohol en koolzuur&lt;br /&gt;
&lt;br /&gt;
Het toevoegen van suiker aan een brouwsel is gebruikelijk bij veel Belgische en Engelse bieren. Het toevoegen van zorgt ervoor dat zware bieren beter doordrinkbaar zijn. De suiker wordt door de gist omgezet in alcohol en koolzuur. Daarnaast produceert de gist andere vergistingsproducten, vooral esters en hogere alcoholen. Deze smaakactieve stoffen zijn een wezenlijk onderdeel van zware Belgische bieren.&lt;br /&gt;
Kandijsuiker en karamel&lt;br /&gt;
&lt;br /&gt;
Witte kandijsuiker is niets anders dan kristalsuiker, alleen zijn de kristallen groter (=brokken). Het gebruik van witte kandijsuiker heeft brouwtechnisch gezien geen enkel voordeel ten opzichte van kristalsuiker.&lt;br /&gt;
Kandijsiropen zijn gekleurd en geven smaakaccenten. Je hebt siropen van vrij licht tot zeer donker. Naarmate de kleur donkerder geven ze meer smaak.&lt;br /&gt;
Naast donkere kandijsiropen heb je ook karamel. Dat zijn gebrande suikers die gebruikt worden voor het kleuren van een bieren. Karamel geeft in principe veel kleur maar geen smaak.&lt;br /&gt;
Brouwsuiker&lt;br /&gt;
&lt;br /&gt;
Sommige leveranciers verkopen brouwsuiker. Ze willen je zelfs geloven dat je die suiker nodig hebt bij het brouwen van bier…&lt;br /&gt;
Brouwsuiker is echter niets anders dan glucose. Dat is een suiker die de gist makkelijk kan opnemen, maar niet noodzakelijk is voor het brouwen van bier. In plaats van de dure brouwsuiker kun je ook goedkope kristalsuiker (sucrose) gebruiken uit de supermarkt. Biergist maakt namelijk het enzym invertase aan. Een enzym dat sucrose splitst in glucose en fructose. Dit proces gaat vrij snel.&lt;br /&gt;
Bij start koken&lt;br /&gt;
&lt;br /&gt;
Door een suikergift wordt de kooktemperatuur verhoogd. Ook wordt het wort viskeuzer. Hierdoor krijg je meer karamelisering en Maillardproducten in je bier. Bij het brouwen van donker bier is dit gewenst. Dat is anders bij lichtgekleurde bieren. Daarbij wil je meestal geen extra kleuring en ook Maillardproducten die je bier minder verfrissend laten smaken.&lt;br /&gt;
Een ander effect van de verhoging van de zwaarte van het wort is dat de isomerisatie van alfazuren minder snel verloopt. Hoe hoger het SG des te groter die effect is.&lt;br /&gt;
Laatste 10 minuten koken&lt;br /&gt;
Suikergift bij Belgische commerciële brouwerij&lt;br /&gt;
Suikergift tijdens het koken bij een Belgische commerciële brouwerij. De zakken met suiker staan rond de kookketel.&lt;br /&gt;
&lt;br /&gt;
Suikergift tijdens het koken bij een Belgische commerciële brouwerij. De zakken met suiker staan rond de kookketel klaar voor de toevoeging 10 minuten voor einde koken.&lt;br /&gt;
&lt;br /&gt;
Veel brouwers gebruiken suikers als middel om een gewenst begin SG te halen. In dat geval voeg je de suiker toe tegen het einde van de kook. Aan de hand van het SG van het kokend wort kun je bepalen hoeveel suiker toegevoegd moet worden. Het is een goed gebruik om de suiker minimaal 10 minuten te laten meekoken om zeker te zijn dat de suikergift geen infectie veroorzaakt.&lt;br /&gt;
Na de hoofdgisting&lt;br /&gt;
&lt;br /&gt;
Suiker kan ook na of tijdens de hoofdgisting gegeven worden. Het voordeel hiervan is de gist een lagere osmotische druk ondervindt aan het begin van de vergisting. Bij hele zware bieren kan het zorgen dat het bier net wat verder uitgist.&lt;br /&gt;
Los de suiker op en kook de oplossing 10 minuten. De kans op een infectie verklein je zo. Doordat de suiker is opgelost krijg je geen schuimexplosie zoals je dat krijgt als je een schepje suiker bij een glas cola doet.&lt;br /&gt;
&lt;br /&gt;
Voor het berekenen van het SG na een late suikergift kun je dit Exelblad gebruiken.&lt;br /&gt;
Bottelsuiker&lt;br /&gt;
&lt;br /&gt;
Na de vergisting helemaal is beëindigd voegen veel hobbybrouwers suiker toe voor de hergisting op de fles: bottelsuiker. De in het bier aanwezige gist zet de suiker om in koolzuur en alcohol. Omdat de fles afgesloten wordt met een dop kan de koolzuur niet uit de fles. Het zorgt voor de “prik” en schuimvorming.  Een teveel aan suiker in de fles kan voor spuitend bier zorgen en in het extreme geval maken dat flessen exploderen.&lt;br /&gt;
&lt;br /&gt;
Als bottelsuiker kun je alle suikers gebruiken die in de bovenstaande tabel zijn opgenomen, maar gebruikelijk is hiervoor kristalsuiker of glucose te gebruiken.&lt;br /&gt;
De hoeveelheid benodigd bottelsuiker is afhankelijk van de temperatuur tijdens de nagisting, de bierstijl en je persoonlijke voorkeur. Maar ook van het suikergehalte van je suikerbron. Je kunt namelijk heel wat verschillende suikerbronnen gebruiken.&lt;br /&gt;
Zoeter maken van je bier&lt;br /&gt;
&lt;br /&gt;
Suikers die je toevoegt, zijn vergistbaar. Het toevoegen van suiker maakt je bier niet zoeter, in tegendeel zelfs. Het maakt dat er in verhouding minder restsuikers in je bier zijn. Hierdoor kan je bier droger overkomen.&lt;br /&gt;
Brouwproces&lt;br /&gt;
&lt;br /&gt;
Voor een zoeter bier kun je het brouwproces sturen.&lt;br /&gt;
Bijvoorbeeld door:&lt;br /&gt;
&lt;br /&gt;
    calciumchloride of keukenzout toe te voegen aan de maisch,&lt;br /&gt;
    een dikkere maisch (minder maischwater),&lt;br /&gt;
    te maischen op een hogere temperatuur,&lt;br /&gt;
    een groot aandeel caramouten in de stort,&lt;br /&gt;
    minder hop te gebruiken,&lt;br /&gt;
    minder hop aan het begin van het koken en meer hop einde koken,&lt;br /&gt;
    en gist te gebruiken die niet ver doorgist,&lt;br /&gt;
    een gist te gebruiken die meer esters aanmaakt,&lt;br /&gt;
    op een hogere temperatuur te vergisten waardoor je meer esters krijgt.&lt;br /&gt;
&lt;br /&gt;
Lactose, maltodextrine en kunstmatige zoetstoffen&lt;br /&gt;
&lt;br /&gt;
Lactose, ook melksuiker genoemd, is een suiker die niet van nature voorkomt in wort. Het is onvergistbaar vandaar dat het gebruikt wordt voor het aanzoeten van bier. Een punt van aandacht is dat sommige mensen een lactose intolerantie hebben.  De zoetkracht is vrij beperkt.&lt;br /&gt;
Hoewel sommige bierproevers  de smaak van lactose als neutraal omschrijven, zijn er andere bierproevers die de smaak van lactose herkennen.&lt;br /&gt;
Lactose is een vast bestanddeel van milk stouts en pastry stouts.&lt;br /&gt;
&lt;br /&gt;
Er zijn meer stoffen waarmee je je bier een vollere en wat zoete smaak kunt geven.  Zo kun je bij de leverancier voor brouwartikelen maltodextrine kopen, ook wel brew body genoemd. Je verhoogt hiermee de hoeveelheid onvergistbare suikers van je brouwsel. De zoetkracht van maltodextrine is beperkt. Naast iets meer zoetigheid krijg je ook body en schuimhoudbaarheid.&lt;br /&gt;
&lt;br /&gt;
Het zoeter maken van je bier kan ook met kunstmatige zoetstoffen. Wees daar voorzichtig mee. Sommige hebben een zeer hoge zoetkracht en overheersen snel.&lt;br /&gt;
Zoetkracht suikers&lt;br /&gt;
&lt;br /&gt;
Om aan te geven hoe weinig zoet lactose en restsuikers (maltodextrine) smaken, is in de volgende tabel een overzicht gegeven van een aantal zoetstoffen met hun relatieve zoetkracht.&lt;br /&gt;
&lt;br /&gt;
Type zoetstof	Naam zoetstof﻿	Relatieve zoetkracht&lt;br /&gt;
(sucrose = 8,0)&lt;br /&gt;
Suikers *	Maltodextrines 	0,1 – 0,3&lt;br /&gt;
	Lactose	0,2&lt;br /&gt;
	Maltose	0,4&lt;br /&gt;
	Glucose	0,7&lt;br /&gt;
	Sucrose	8&lt;br /&gt;
	Invertsuiker	8,3&lt;br /&gt;
	Fructose	8,2 – 8,8&lt;br /&gt;
Alcoholen	Sorbitol	0,6&lt;br /&gt;
	Mannitol	0,7&lt;br /&gt;
	Xylitol	0,9&lt;br /&gt;
Kunstmatige zoetstoffen	Cyclamaat	30&lt;br /&gt;
	Aspartaam	200&lt;br /&gt;
	Steviolglycoside (stevia)	250&lt;br /&gt;
	Saccharine	300&lt;br /&gt;
	Sucralose	600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Vergistbare suikers dragen niet bij aan een zoeter smakend bier omdat deze suikers worden omgezet in Alcohol en koolzuur. Van de genoemde suikers zijn alleen lactose (komt van nature niet voor in bier) en maltodextrine niet vergistbaar.&lt;br /&gt;
Bronnen en links&lt;br /&gt;
&lt;br /&gt;
    Ester Formation by Brewers’ Yeast during Sugar Fermentation.&lt;br /&gt;
    Wort composition and its impact on the flavour-active higher alcohol and ester formation of beer – a review&lt;br /&gt;
    Brewing with All Kinds of Sugar&lt;br /&gt;
    7 Non Fermentable Sugars Perfect For Brewing!&lt;br /&gt;
    Non-fermentable Sugar – A Vital Component of Brewing&lt;br /&gt;
&lt;br /&gt;
Gerelateerde artikelen&lt;br /&gt;
&lt;br /&gt;
    Koken wort&lt;br /&gt;
    PM  – Suikers uit mout&lt;br /&gt;
    PM – Bottelsuiker en koolzuurgehalte&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
Opmerkingen en aanvullingen&lt;br /&gt;
&lt;br /&gt;
Opmerkingen over dit artikel kun je geven via het topic https://www.hobbybrouwen.nl/forum/index.php/topic,46408.html&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=50</id>
		<title>Brouwen: suiker toevoegen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=50"/>
		<updated>2026-05-19T17:25:48Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: !!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hoeveel suiker je na het maischen toevoegt, hangt af van je doel: het verhogen van het alcoholpercentage of het verkrijgen van koolzuur (bottelen).&lt;br /&gt;
&lt;br /&gt;
Inleiding suikertoevoegingen&lt;br /&gt;
&lt;br /&gt;
Naast suikers verkregen uit mout kun je ook andere suikertoevoegingen doen tijdens het koken van het wort. Het is een hele scala aan suikers die je kunt gebruiken. De zuiverste suiker is kristalsuiker. Deze is ook het neutraalst van smaak. Anders suikers zijn licht tot donker gekleurd en geven vaak een typische smaak.&lt;br /&gt;
Donkere kandijsuikers worden vaak toegevoegd om een bier te kleuren zonder gebruik van donkere mouten, die een wat gebrande smaak kunnen geven.&lt;br /&gt;
Voor de hergisting op de fles wordt een kleine hoeveelheid suiker toegevoegd aan het bier bij het bottelen: bottelsuiker. Ook daarvoor kun je verschillende suikers gebruiken.&lt;br /&gt;
&lt;br /&gt;
In dit artikel wordt ook stilgestaan bij wat je kunt doen om een zoeter bier te krijgen.&lt;br /&gt;
Overzicht verschillende suikers die je kunt toevoegen&lt;br /&gt;
&lt;br /&gt;
Er zijn veel verschillende suikers die je kunt toevoegen. Sommige (kandij)suikers worden onder verschillende namen verkocht.&lt;br /&gt;
&lt;br /&gt;
Naam﻿	Suiker- gehalte	Kleur EBC﻿	Brouwsoftware PPG﻿ 	Bijzonderheden&lt;br /&gt;
Agave siroop	76,00%	3	35	Bevat zeer veel fructose&lt;br /&gt;
Appelsap	21,00%		10	&lt;br /&gt;
Berkensap	1,00%	1	0,46	&lt;br /&gt;
Bruine basterdsuiker Van Gilse	94,00%	30	43	&lt;br /&gt;
Bruine kandijsuiker Cassonade Candico	100,00%	100	46	&lt;br /&gt;
Bruine kandijsuiker Van Gilse	100,00%	20	46	&lt;br /&gt;
Candi syrup D180	70,00%	360	32	&lt;br /&gt;
Candi syrup D240	70,00%	480	32	&lt;br /&gt;
Candi syrup D45	70,00%	90	32	&lt;br /&gt;
Candi syrup D90	70,00%	180	32	&lt;br /&gt;
Candi syrup Golden 5srm	70,00%	 10	32	&lt;br /&gt;
Candi syrup Simplicity 	70,00%	2	32	&lt;br /&gt;
Candico kandijsiroop	78,00%	100	36	&lt;br /&gt;
Candimic dark	78,00%	1900	36	Wordt vaak verkocht onder eigen merknaam&lt;br /&gt;
Candimic donker	73,00%	225	34	Wordt vaak verkocht onder eigen merknaam&lt;br /&gt;
Dadel-Peer-Appelstroop	58,00%	15	27	&lt;br /&gt;
Demerara suiker	98,00%	4	45	&lt;br /&gt;
Donkere kandijsuiker	100,00%		46	&lt;br /&gt;
Druivensap	32,00%		15	&lt;br /&gt;
Fructose poeder	100,00%	0	46	&lt;br /&gt;
Fructosesiroop	70,00%	0	32	&lt;br /&gt;
Gedroogd moutextract donker	98,00%	35	45	&lt;br /&gt;
Gedroogd moutextract licht	98,00%	15	45	&lt;br /&gt;
Gedroogd tarwemout-extract	98,00%	16	45	&lt;br /&gt;
Gele basterdsuiker	95,00%	5	44	&lt;br /&gt;
Glucose/dextrose/brouwsuiker	86,00%	0	40	&lt;br /&gt;
Grapefruitsap	15,00%		7	&lt;br /&gt;
Honing	76,00%	1	35	Lang meekoken vermindert het aroma&lt;br /&gt;
Horizon gerstsiroop	76,00%	30	35	&lt;br /&gt;
Invertsuiker vloeibaar	70,00%	0	32	&lt;br /&gt;
Kandijsiroop donker	76,00%	120	35	&lt;br /&gt;
Kristalsuiker (=sucrose)	100,00%	0	46	&lt;br /&gt;
Luikse Siroop	72,00%		33	&lt;br /&gt;
Melasse	70,00%	200	32	Er zijn meerdere varianten.&lt;br /&gt;
Palmsuiker donker	95,00%	50	44	&lt;br /&gt;
Palmsuiker licht	100,00%	0	46	&lt;br /&gt;
Rietsuiker donker	99,00%	3	46	&lt;br /&gt;
Rietsuiker licht	100,00%	1	46	&lt;br /&gt;
Terasana ahornsiroop	65,00%	60	30	&lt;br /&gt;
Van Glise schenkstroop	67,00%		31	&lt;br /&gt;
Vermont Esdoornsiroop	63,00%		29	&lt;br /&gt;
Vloeibaar moutextract	74,00%	20	34	&lt;br /&gt;
Witte kandijsuiker	100,00%	0	46	&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
* Het suikergehalte is afhankelijk van de hoeveelheid water bij siropen en “verontreinigingen” in de suiker.&lt;br /&gt;
** Van niet alle suikers is de kleur bekend.&lt;br /&gt;
*** Voor het berekenen van de bijdrage aan het SG van je bier moet je bij de meeste brouwsoftware de PPG-waarde invoeren.&lt;br /&gt;
Suiker niet alleen alcohol en koolzuur&lt;br /&gt;
&lt;br /&gt;
Het toevoegen van suiker aan een brouwsel is gebruikelijk bij veel Belgische en Engelse bieren. Het toevoegen van zorgt ervoor dat zware bieren beter doordrinkbaar zijn. De suiker wordt door de gist omgezet in alcohol en koolzuur. Daarnaast produceert de gist andere vergistingsproducten, vooral esters en hogere alcoholen. Deze smaakactieve stoffen zijn een wezenlijk onderdeel van zware Belgische bieren.&lt;br /&gt;
Kandijsuiker en karamel&lt;br /&gt;
&lt;br /&gt;
Witte kandijsuiker is niets anders dan kristalsuiker, alleen zijn de kristallen groter (=brokken). Het gebruik van witte kandijsuiker heeft brouwtechnisch gezien geen enkel voordeel ten opzichte van kristalsuiker.&lt;br /&gt;
Kandijsiropen zijn gekleurd en geven smaakaccenten. Je hebt siropen van vrij licht tot zeer donker. Naarmate de kleur donkerder geven ze meer smaak.&lt;br /&gt;
Naast donkere kandijsiropen heb je ook karamel. Dat zijn gebrande suikers die gebruikt worden voor het kleuren van een bieren. Karamel geeft in principe veel kleur maar geen smaak.&lt;br /&gt;
Brouwsuiker&lt;br /&gt;
&lt;br /&gt;
Sommige leveranciers verkopen brouwsuiker. Ze willen je zelfs geloven dat je die suiker nodig hebt bij het brouwen van bier…&lt;br /&gt;
Brouwsuiker is echter niets anders dan glucose. Dat is een suiker die de gist makkelijk kan opnemen, maar niet noodzakelijk is voor het brouwen van bier. In plaats van de dure brouwsuiker kun je ook goedkope kristalsuiker (sucrose) gebruiken uit de supermarkt. Biergist maakt namelijk het enzym invertase aan. Een enzym dat sucrose splitst in glucose en fructose. Dit proces gaat vrij snel.&lt;br /&gt;
Bij start koken&lt;br /&gt;
&lt;br /&gt;
Door een suikergift wordt de kooktemperatuur verhoogd. Ook wordt het wort viskeuzer. Hierdoor krijg je meer karamelisering en Maillardproducten in je bier. Bij het brouwen van donker bier is dit gewenst. Dat is anders bij lichtgekleurde bieren. Daarbij wil je meestal geen extra kleuring en ook Maillardproducten die je bier minder verfrissend laten smaken.&lt;br /&gt;
Een ander effect van de verhoging van de zwaarte van het wort is dat de isomerisatie van alfazuren minder snel verloopt. Hoe hoger het SG des te groter die effect is.&lt;br /&gt;
Laatste 10 minuten koken&lt;br /&gt;
Suikergift bij Belgische commerciële brouwerij&lt;br /&gt;
Suikergift tijdens het koken bij een Belgische commerciële brouwerij. De zakken met suiker staan rond de kookketel.&lt;br /&gt;
&lt;br /&gt;
Suikergift tijdens het koken bij een Belgische commerciële brouwerij. De zakken met suiker staan rond de kookketel klaar voor de toevoeging 10 minuten voor einde koken.&lt;br /&gt;
&lt;br /&gt;
Veel brouwers gebruiken suikers als middel om een gewenst begin SG te halen. In dat geval voeg je de suiker toe tegen het einde van de kook. Aan de hand van het SG van het kokend wort kun je bepalen hoeveel suiker toegevoegd moet worden. Het is een goed gebruik om de suiker minimaal 10 minuten te laten meekoken om zeker te zijn dat de suikergift geen infectie veroorzaakt.&lt;br /&gt;
Na de hoofdgisting&lt;br /&gt;
&lt;br /&gt;
Suiker kan ook na of tijdens de hoofdgisting gegeven worden. Het voordeel hiervan is de gist een lagere osmotische druk ondervindt aan het begin van de vergisting. Bij hele zware bieren kan het zorgen dat het bier net wat verder uitgist.&lt;br /&gt;
Los de suiker op en kook de oplossing 10 minuten. De kans op een infectie verklein je zo. Doordat de suiker is opgelost krijg je geen schuimexplosie zoals je dat krijgt als je een schepje suiker bij een glas cola doet.&lt;br /&gt;
&lt;br /&gt;
Voor het berekenen van het SG na een late suikergift kun je dit Exelblad gebruiken.&lt;br /&gt;
Bottelsuiker&lt;br /&gt;
&lt;br /&gt;
Na de vergisting helemaal is beëindigd voegen veel hobbybrouwers suiker toe voor de hergisting op de fles: bottelsuiker. De in het bier aanwezige gist zet de suiker om in koolzuur en alcohol. Omdat de fles afgesloten wordt met een dop kan de koolzuur niet uit de fles. Het zorgt voor de “prik” en schuimvorming.  Een teveel aan suiker in de fles kan voor spuitend bier zorgen en in het extreme geval maken dat flessen exploderen.&lt;br /&gt;
&lt;br /&gt;
Als bottelsuiker kun je alle suikers gebruiken die in de bovenstaande tabel zijn opgenomen, maar gebruikelijk is hiervoor kristalsuiker of glucose te gebruiken.&lt;br /&gt;
De hoeveelheid benodigd bottelsuiker is afhankelijk van de temperatuur tijdens de nagisting, de bierstijl en je persoonlijke voorkeur. Maar ook van het suikergehalte van je suikerbron. Je kunt namelijk heel wat verschillende suikerbronnen gebruiken.&lt;br /&gt;
Zoeter maken van je bier&lt;br /&gt;
&lt;br /&gt;
Suikers die je toevoegt, zijn vergistbaar. Het toevoegen van suiker maakt je bier niet zoeter, in tegendeel zelfs. Het maakt dat er in verhouding minder restsuikers in je bier zijn. Hierdoor kan je bier droger overkomen.&lt;br /&gt;
Brouwproces&lt;br /&gt;
&lt;br /&gt;
Voor een zoeter bier kun je het brouwproces sturen.&lt;br /&gt;
Bijvoorbeeld door:&lt;br /&gt;
&lt;br /&gt;
    calciumchloride of keukenzout toe te voegen aan de maisch,&lt;br /&gt;
    een dikkere maisch (minder maischwater),&lt;br /&gt;
    te maischen op een hogere temperatuur,&lt;br /&gt;
    een groot aandeel caramouten in de stort,&lt;br /&gt;
    minder hop te gebruiken,&lt;br /&gt;
    minder hop aan het begin van het koken en meer hop einde koken,&lt;br /&gt;
    en gist te gebruiken die niet ver doorgist,&lt;br /&gt;
    een gist te gebruiken die meer esters aanmaakt,&lt;br /&gt;
    op een hogere temperatuur te vergisten waardoor je meer esters krijgt.&lt;br /&gt;
&lt;br /&gt;
Lactose, maltodextrine en kunstmatige zoetstoffen&lt;br /&gt;
&lt;br /&gt;
Lactose, ook melksuiker genoemd, is een suiker die niet van nature voorkomt in wort. Het is onvergistbaar vandaar dat het gebruikt wordt voor het aanzoeten van bier. Een punt van aandacht is dat sommige mensen een lactose intolerantie hebben.  De zoetkracht is vrij beperkt.&lt;br /&gt;
Hoewel sommige bierproevers  de smaak van lactose als neutraal omschrijven, zijn er andere bierproevers die de smaak van lactose herkennen.&lt;br /&gt;
Lactose is een vast bestanddeel van milk stouts en pastry stouts.&lt;br /&gt;
&lt;br /&gt;
Er zijn meer stoffen waarmee je je bier een vollere en wat zoete smaak kunt geven.  Zo kun je bij de leverancier voor brouwartikelen maltodextrine kopen, ook wel brew body genoemd. Je verhoogt hiermee de hoeveelheid onvergistbare suikers van je brouwsel. De zoetkracht van maltodextrine is beperkt. Naast iets meer zoetigheid krijg je ook body en schuimhoudbaarheid.&lt;br /&gt;
&lt;br /&gt;
Het zoeter maken van je bier kan ook met kunstmatige zoetstoffen. Wees daar voorzichtig mee. Sommige hebben een zeer hoge zoetkracht en overheersen snel.&lt;br /&gt;
Zoetkracht suikers&lt;br /&gt;
&lt;br /&gt;
Om aan te geven hoe weinig zoet lactose en restsuikers (maltodextrine) smaken, is in de volgende tabel een overzicht gegeven van een aantal zoetstoffen met hun relatieve zoetkracht.&lt;br /&gt;
&lt;br /&gt;
Type zoetstof	Naam zoetstof﻿	Relatieve zoetkracht&lt;br /&gt;
(sucrose = 8,0)&lt;br /&gt;
Suikers *	Maltodextrines 	0,1 – 0,3&lt;br /&gt;
	Lactose	0,2&lt;br /&gt;
	Maltose	0,4&lt;br /&gt;
	Glucose	0,7&lt;br /&gt;
	Sucrose	8&lt;br /&gt;
	Invertsuiker	8,3&lt;br /&gt;
	Fructose	8,2 – 8,8&lt;br /&gt;
Alcoholen	Sorbitol	0,6&lt;br /&gt;
	Mannitol	0,7&lt;br /&gt;
	Xylitol	0,9&lt;br /&gt;
Kunstmatige zoetstoffen	Cyclamaat	30&lt;br /&gt;
	Aspartaam	200&lt;br /&gt;
	Steviolglycoside (stevia)	250&lt;br /&gt;
	Saccharine	300&lt;br /&gt;
	Sucralose	600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Vergistbare suikers dragen niet bij aan een zoeter smakend bier omdat deze suikers worden omgezet in Alcohol en koolzuur. Van de genoemde suikers zijn alleen lactose (komt van nature niet voor in bier) en maltodextrine niet vergistbaar.&lt;br /&gt;
Bronnen en links&lt;br /&gt;
&lt;br /&gt;
    Ester Formation by Brewers’ Yeast during Sugar Fermentation.&lt;br /&gt;
    Wort composition and its impact on the flavour-active higher alcohol and ester formation of beer – a review&lt;br /&gt;
    Brewing with All Kinds of Sugar&lt;br /&gt;
    7 Non Fermentable Sugars Perfect For Brewing!&lt;br /&gt;
    Non-fermentable Sugar – A Vital Component of Brewing&lt;br /&gt;
&lt;br /&gt;
Gerelateerde artikelen&lt;br /&gt;
&lt;br /&gt;
    Koken wort&lt;br /&gt;
    PM  – Suikers uit mout&lt;br /&gt;
    PM – Bottelsuiker en koolzuurgehalte&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
Opmerkingen en aanvullingen&lt;br /&gt;
&lt;br /&gt;
Opmerkingen over dit artikel kun je geven via het topic https://www.hobbybrouwen.nl/forum/index.php/topic,46408.html&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=49</id>
		<title>Brouwen: hoeveelheid gist bepalen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=49"/>
		<updated>2026-05-19T17:07:28Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Bovengist&lt;br /&gt;
&#039;&#039;&#039;Saccharomycus Cerevisiae&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Vergisting bij 15 - 25 °C&lt;br /&gt;
    Duurt gemiddeld 4 - 6 dagen&lt;br /&gt;
    Gaat bovendrijven in de actieve vergistingsfase&lt;br /&gt;
    Meestal voor zwaardere bieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saccharomycus Carlsbergensis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Vergisting bij 8 - 15 °C&lt;br /&gt;
    Duurt gemiddeld 6 - 10 dagen&lt;br /&gt;
    Zakt op het einde van de gisting&lt;br /&gt;
    Meestal gebruikt voor pilsbieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De hoeveelheid gist die je per liter wort toevoegt, baseer je niet direct op de hoeveelheid mout, maar op het volume van je wort en het begin SG (suikergehalte of dichtheid).Voor het brouwen van bier gelden doorgaans de volgende vuistregels (voor gezonde vergisting):&lt;br /&gt;
&lt;br /&gt;
- Bovengisting (Ales): 0,75 tot 1,00 gram droge gist per liter wort.&lt;br /&gt;
- Ondergisting (Lagers/Pils): &#039;&#039;&#039;1,00 tot 1,50 gram droge gist per liter wort.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Voor zwaardere bieren (een begin SG vanaf (1060) of hoger) is de vuistregel om ongeveer (1,5) keer de normale hoeveelheid gist aan te houden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hoe bereken je dit precies?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bepaal het SG en volume: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meet het begin SG van je wort bijv. 1050.&lt;br /&gt;
&lt;br /&gt;
Kies de juiste factor: Voor een standaard biertje SG 1050 gebruik je ca. 0,6 gram per liter. &lt;br /&gt;
&lt;br /&gt;
Heb je zwaarder bier SG 1075, dan vermenigvuldig je dit met een factor, bijvoorbeeld 1,5 (1,5 times 0,6 = 0,9 gram per liter).&lt;br /&gt;
&lt;br /&gt;
Vermenigvuldig met liters: Heb je bijvoorbeeld 20 liter wort en is 1 gram per liter je uitgangspunt, dan heb je 20 liter times 1  gram/liter = 20  gram gist nodig.&lt;br /&gt;
&lt;br /&gt;
Belangrijke aandachtspunten:Korrelgist versus Vloeibare gist: Bovenstaande waarden gelden voor droge korrelgist. Werk je met vloeibare gist? &lt;br /&gt;
Dan is de celconcentratie lager en maak je idealiter een giststarter.Gebruik een calculator: &lt;br /&gt;
Wil je echt exact de grammen of het aantal miljarden gistcellen bepalen, inclusief de levensvatbaarheid van je gist? &lt;br /&gt;
Gebruik dan gespecialiseerde tools zoals de Brewfather Yeast Calculator of de Brewer&#039;s Friend Pitch Rate Calculator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bereken via PLATO tabel:&lt;br /&gt;
&lt;br /&gt;
Een simpele berekening: 1 mln gistcellen per ml per graad Plato. Onder een SG van 1.060 wordt nog weleens een berekening toegepast van 0,75 mln gistcellen per ml per graad Plato. Er zijn ook andere methodes die worden gehanteerd, bijvoorbeeld 1 gram gist per liter wort. Bij 20 liter (20.000 ml) wort met een start SG van 1080 (19,3 Plato) wordt dit: &lt;br /&gt;
&lt;br /&gt;
 1mln*20.000*19,3 = 386 mld gistcellen. Hier kun je nog niet veel mee, maar via informatie op de website Brewersfriend hanteer ik een gemiddelde van 12 mld gistcellen per gram. &lt;br /&gt;
 Daarmee weet je hoeveel gram gist je voor een goed resultaat moet toevoegen: &#039;&#039;&#039;386/12=32 gram gist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Brix-Plato-SG-Conversion-Table-492x1024x1.png]]&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=48</id>
		<title>Brouwen: suiker toevoegen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_suiker_toevoegen&amp;diff=48"/>
		<updated>2026-05-19T17:05:18Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Hoeveel suiker je na het maischen toevoegt, hangt af van je doel: het verhogen van het alcoholpercentage of het verkrijgen van koolzuur (bottelen).&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hoeveel suiker je na het maischen toevoegt, hangt af van je doel: het verhogen van het alcoholpercentage of het verkrijgen van koolzuur (bottelen).&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_hop_in_bierbeslag_cq_wort&amp;diff=47</id>
		<title>Brouwen: hoeveelheid hop in bierbeslag cq wort</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_hop_in_bierbeslag_cq_wort&amp;diff=47"/>
		<updated>2026-05-19T15:02:58Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;De hoeveelheid hop hangt sterk af van het type bier en of je mikt op bitterheid (koken) of aroma (koudhoppen/dry-hopping).  Als vuistregel gebruik je 3 tot 10 gram hop per liter bier (oftewel 30 tot 100 gram per 10 liter).   Waarom hop in bier gebruiken?  Hop (Humulus lupulus) is een klimplant waarvan vooral de vrouwelijke bloembellen worden gebruikt in het brouwproces. Deze bellen bevatten alfazuren en essentiële oliën die verantwoordelijk zijn voor bitterh…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De hoeveelheid hop hangt sterk af van het type bier en of je mikt op bitterheid (koken) of aroma (koudhoppen/dry-hopping). &lt;br /&gt;
Als vuistregel gebruik je 3 tot 10 gram hop per liter bier (oftewel 30 tot 100 gram per 10 liter).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Waarom hop in bier gebruiken?&lt;br /&gt;
&lt;br /&gt;
Hop (Humulus lupulus) is een klimplant waarvan vooral de vrouwelijke bloembellen worden gebruikt in het brouwproces. Deze bellen bevatten alfazuren en essentiële oliën die verantwoordelijk zijn voor bitterheid, smaak en aroma. Het gebruik van hop ontstond rond de 11e eeuw en werd in de eeuwen daarna de standaard in de Europese biercultuur.&lt;br /&gt;
&lt;br /&gt;
De voornaamste redenen om hop toe te voegen aan bier zijn:&lt;br /&gt;
&lt;br /&gt;
    Bitterheid: hop balanceert de zoete smaak van mout&lt;br /&gt;
    Aroma: sommige hopsoorten geven bloemige, citrusachtige of kruidige geuren&lt;br /&gt;
    Houdbaarheid: hop heeft een licht antiseptische werking en verlengt de levensduur van bier&lt;br /&gt;
    Schuimstabiliteit: hop draagt bij aan een stevige schuimkraag&lt;br /&gt;
&lt;br /&gt;
Kortom: hop maakt bier lekkerder, frisser en langer houdbaar. Zonder hop smaakt bier vlakker en bederft het sneller.&lt;br /&gt;
Soorten hop en hun functie&lt;br /&gt;
&lt;br /&gt;
Er zijn tientallen hopsoorten, grofweg in te delen in drie categorieën:&lt;br /&gt;
&lt;br /&gt;
    Bitterhop: veel alfazuren, vooral gebruikt aan het begin van het koken (bijv. Magnum, Target)&lt;br /&gt;
    Aromahop: meer oliën dan zuren, geeft geur en smaak (bijv. Saaz, Hallertau, Fuggle)&lt;br /&gt;
    Dual purpose-hop: geschikt voor zowel bitterheid als aroma (bijv. Cascade, Centennial, Simcoe)&lt;br /&gt;
&lt;br /&gt;
Elke hopsoort heeft zijn eigen profiel: van bloemig tot tropisch fruit, van dennenachtig tot kruidig. Door verschillende soorten te combineren kun je bieren met gelaagde smaken maken. Dit is vooral populair in moderne IPA’s.&lt;br /&gt;
&lt;br /&gt;
Daarnaast speelt ook de herkomst van hop een rol. Europese hoppen zoals Saaz en Hallertau zijn subtieler, terwijl Amerikaanse hoppen als Citra en Amarillo vaak uitblinken in citrus, tropisch fruit en intens aroma. Nieuw-Zeelandse hoppen brengen dan weer frisse tonen van limoen, passievrucht en witte druif.&lt;br /&gt;
Wanneer voeg je hop toe?&lt;br /&gt;
&lt;br /&gt;
Hop wordt meestal toegevoegd tijdens het koken van de wort (de suikerige vloeistof uit mout). Hoe langer je hop kookt, hoe meer bitterheid je krijgt – maar hoe minder aroma. Daarom zijn er verschillende momenten waarop je hop kunt gebruiken:&lt;br /&gt;
&lt;br /&gt;
    Begin koken (60-90 min): voor bitterheid&lt;br /&gt;
    Laat koken (15-30 min): voor smaak&lt;br /&gt;
    Vlamuit / whirlpool: voor aroma&lt;br /&gt;
    Dryhoppen (na koken, tijdens gisting): voor extra geur en hoppigheid&lt;br /&gt;
&lt;br /&gt;
Daarnaast zie je in moderne brouwrecepten ook technieken als hopstand of cold hopping, waarbij hop pas bij lage temperaturen wordt toegevoegd om nog meer aroma vast te houden zonder extra bitterheid. Vooral NEIPA’s (New England IPA) maken hier dankbaar gebruik van.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=46</id>
		<title>Brouwen: hoeveelheid gist bepalen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=46"/>
		<updated>2026-05-19T12:52:12Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De hoeveelheid gist die je per liter wort toevoegt, baseer je niet direct op de hoeveelheid mout, maar op het volume van je wort en het begin SG (suikergehalte of dichtheid).Voor het brouwen van bier gelden doorgaans de volgende vuistregels (voor gezonde vergisting):&lt;br /&gt;
&lt;br /&gt;
- Bovengisting (Ales): 0,75 tot 1,00 gram droge gist per liter wort.&lt;br /&gt;
- Ondergisting (Lagers/Pils): &#039;&#039;&#039;1,00 tot 1,50 gram droge gist per liter wort.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Voor zwaardere bieren (een begin SG vanaf (1060) of hoger) is de vuistregel om ongeveer (1,5) keer de normale hoeveelheid gist aan te houden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hoe bereken je dit precies?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bepaal het SG en volume: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meet het begin SG van je wort bijv. 1050.&lt;br /&gt;
&lt;br /&gt;
Kies de juiste factor: Voor een standaard biertje SG 1050 gebruik je ca. 0,6 gram per liter. &lt;br /&gt;
&lt;br /&gt;
Heb je zwaarder bier SG 1075, dan vermenigvuldig je dit met een factor, bijvoorbeeld 1,5 (1,5 times 0,6 = 0,9 gram per liter).&lt;br /&gt;
&lt;br /&gt;
Vermenigvuldig met liters: Heb je bijvoorbeeld 20 liter wort en is 1 gram per liter je uitgangspunt, dan heb je 20 liter times 1  gram/liter = 20  gram gist nodig.&lt;br /&gt;
&lt;br /&gt;
Belangrijke aandachtspunten:Korrelgist versus Vloeibare gist: Bovenstaande waarden gelden voor droge korrelgist. Werk je met vloeibare gist? &lt;br /&gt;
Dan is de celconcentratie lager en maak je idealiter een giststarter.Gebruik een calculator: &lt;br /&gt;
Wil je echt exact de grammen of het aantal miljarden gistcellen bepalen, inclusief de levensvatbaarheid van je gist? &lt;br /&gt;
Gebruik dan gespecialiseerde tools zoals de Brewfather Yeast Calculator of de Brewer&#039;s Friend Pitch Rate Calculator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bereken via PLATO tabel:&lt;br /&gt;
&lt;br /&gt;
Een simpele berekening: 1 mln gistcellen per ml per graad Plato. Onder een SG van 1.060 wordt nog weleens een berekening toegepast van 0,75 mln gistcellen per ml per graad Plato. Er zijn ook andere methodes die worden gehanteerd, bijvoorbeeld 1 gram gist per liter wort. Bij 20 liter (20.000 ml) wort met een start SG van 1080 (19,3 Plato) wordt dit: &lt;br /&gt;
&lt;br /&gt;
 1mln*20.000*19,3 = 386 mld gistcellen. Hier kun je nog niet veel mee, maar via informatie op de website Brewersfriend hanteer ik een gemiddelde van 12 mld gistcellen per gram. &lt;br /&gt;
 Daarmee weet je hoeveel gram gist je voor een goed resultaat moet toevoegen: &#039;&#039;&#039;386/12=32 gram gist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Brix-Plato-SG-Conversion-Table-492x1024x1.png]]&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Bestand:Brix-Plato-SG-Conversion-Table-492x1024x1.png&amp;diff=45</id>
		<title>Bestand:Brix-Plato-SG-Conversion-Table-492x1024x1.png</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Bestand:Brix-Plato-SG-Conversion-Table-492x1024x1.png&amp;diff=45"/>
		<updated>2026-05-19T12:50:53Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=44</id>
		<title>Brouwen: hoeveelheid gist bepalen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=44"/>
		<updated>2026-05-19T12:46:12Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De hoeveelheid gist die je per liter wort toevoegt, baseer je niet direct op de hoeveelheid mout, maar op het volume van je wort en het begin SG (suikergehalte of dichtheid).Voor het brouwen van bier gelden doorgaans de volgende vuistregels (voor gezonde vergisting):&lt;br /&gt;
&lt;br /&gt;
- Bovengisting (Ales): 0,75 tot 1,00 gram droge gist per liter wort.&lt;br /&gt;
- Ondergisting (Lagers/Pils): &#039;&#039;&#039;1,00 tot 1,50 gram droge gist per liter wort.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Voor zwaardere bieren (een begin SG vanaf (1060) of hoger) is de vuistregel om ongeveer (1,5) keer de normale hoeveelheid gist aan te houden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hoe bereken je dit precies?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bepaal het SG en volume: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meet het begin SG van je wort bijv. 1050.&lt;br /&gt;
&lt;br /&gt;
Kies de juiste factor: Voor een standaard biertje SG 1050 gebruik je ca. 0,6 gram per liter. &lt;br /&gt;
&lt;br /&gt;
Heb je zwaarder bier SG 1075, dan vermenigvuldig je dit met een factor, bijvoorbeeld 1,5 (1,5 times 0,6 = 0,9 gram per liter).&lt;br /&gt;
&lt;br /&gt;
Vermenigvuldig met liters: Heb je bijvoorbeeld 20 liter wort en is 1 gram per liter je uitgangspunt, dan heb je 20 liter times 1  gram/liter = 20  gram gist nodig.&lt;br /&gt;
&lt;br /&gt;
Belangrijke aandachtspunten:Korrelgist versus Vloeibare gist: Bovenstaande waarden gelden voor droge korrelgist. Werk je met vloeibare gist? &lt;br /&gt;
Dan is de celconcentratie lager en maak je idealiter een giststarter.Gebruik een calculator: &lt;br /&gt;
Wil je echt exact de grammen of het aantal miljarden gistcellen bepalen, inclusief de levensvatbaarheid van je gist? &lt;br /&gt;
Gebruik dan gespecialiseerde tools zoals de Brewfather Yeast Calculator of de Brewer&#039;s Friend Pitch Rate Calculator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bereken via PLATO tabel:&lt;br /&gt;
&lt;br /&gt;
Een simpele berekening: 1 mln gistcellen per ml per graad Plato. Onder een SG van 1.060 wordt nog weleens een berekening toegepast van 0,75 mln gistcellen per ml per graad Plato. Er zijn ook andere methodes die worden gehanteerd, bijvoorbeeld 1 gram gist per liter wort. Bij 20 liter (20.000 ml) wort met een start SG van 1080 (19,3 Plato) wordt dit: &lt;br /&gt;
&lt;br /&gt;
 1mln*20.000*19,3 = 386 mld gistcellen. Hier kun je nog niet veel mee, maar via informatie op de website Brewersfriend hanteer ik een gemiddelde van 12 mld gistcellen per gram. &lt;br /&gt;
 Daarmee weet je hoeveel gram gist je voor een goed resultaat moet toevoegen: &#039;&#039;&#039;386/12=32 gram gist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Brix-Plato-SG-Conversion-Table-492x1024.png]]&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Bestand:Brix-Plato-SG-Conversion-Table-492x1024.png.webp&amp;diff=43</id>
		<title>Bestand:Brix-Plato-SG-Conversion-Table-492x1024.png.webp</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Bestand:Brix-Plato-SG-Conversion-Table-492x1024.png.webp&amp;diff=43"/>
		<updated>2026-05-19T12:40:18Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Conversietabel voor SG naar Plato voor gist berekenigen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschrijving ==&lt;br /&gt;
Conversietabel voor SG naar Plato voor gist berekenigen&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=42</id>
		<title>Brouwen: hoeveelheid gist bepalen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_hoeveelheid_gist_bepalen&amp;diff=42"/>
		<updated>2026-05-19T12:30:30Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;De hoeveelheid gist die je per liter wort toevoegt, baseer je niet direct op de hoeveelheid mout, maar op het volume van je wort en het begin SG (suikergehalte of dichtheid).Voor het brouwen van bier gelden doorgaans de volgende vuistregels (voor gezonde vergisting):  - Bovengisting (Ales): 0,75 tot 1,00 gram droge gist per liter wort. - Ondergisting (Lagers/Pils): &amp;#039;&amp;#039;&amp;#039;1,00 tot 1,50 gram droge gist per liter wort.&amp;#039;&amp;#039;&amp;#039;   &amp;#039;&amp;#039;&amp;#039;Voor zwaardere bieren (een begin SG van…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De hoeveelheid gist die je per liter wort toevoegt, baseer je niet direct op de hoeveelheid mout, maar op het volume van je wort en het begin SG (suikergehalte of dichtheid).Voor het brouwen van bier gelden doorgaans de volgende vuistregels (voor gezonde vergisting):&lt;br /&gt;
&lt;br /&gt;
- Bovengisting (Ales): 0,75 tot 1,00 gram droge gist per liter wort.&lt;br /&gt;
- Ondergisting (Lagers/Pils): &#039;&#039;&#039;1,00 tot 1,50 gram droge gist per liter wort.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Voor zwaardere bieren (een begin SG vanaf (1060) of hoger) is de vuistregel om ongeveer (1,5) keer de normale hoeveelheid gist aan te houden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hoe bereken je dit precies?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bepaal het SG en volume: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meet het begin SG van je wort bijv. 1050.&lt;br /&gt;
&lt;br /&gt;
Kies de juiste factor: Voor een standaard biertje SG 1050 gebruik je ca. 0,6 gram per liter. &lt;br /&gt;
&lt;br /&gt;
Heb je zwaarder bier SG 1075, dan vermenigvuldig je dit met een factor, bijvoorbeeld 1,5 (1,5 times 0,6 = 0,9 gram per liter).&lt;br /&gt;
&lt;br /&gt;
Vermenigvuldig met liters: Heb je bijvoorbeeld 20 liter wort en is 1 gram per liter je uitgangspunt, dan heb je 20 liter times 1  gram/liter = 20  gram gist nodig.&lt;br /&gt;
&lt;br /&gt;
Belangrijke aandachtspunten:Korrelgist versus Vloeibare gist: Bovenstaande waarden gelden voor droge korrelgist. Werk je met vloeibare gist? &lt;br /&gt;
Dan is de celconcentratie lager en maak je idealiter een giststarter.Gebruik een calculator: &lt;br /&gt;
Wil je echt exact de grammen of het aantal miljarden gistcellen bepalen, inclusief de levensvatbaarheid van je gist? &lt;br /&gt;
Gebruik dan gespecialiseerde tools zoals de Brewfather Yeast Calculator of de Brewer&#039;s Friend Pitch Rate Calculator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bereken via PLATO tabel:&lt;br /&gt;
&lt;br /&gt;
Een simpele berekening: 1 mln gistcellen per ml per graad Plato. Onder een SG van 1.060 wordt nog weleens een berekening toegepast van 0,75 mln gistcellen per ml per graad Plato. Er zijn ook andere methodes die worden gehanteerd, bijvoorbeeld 1 gram gist per liter wort. Bij 20 liter (20.000 ml) wort met een start SG van 1080 (19,3 Plato) wordt dit: &lt;br /&gt;
&lt;br /&gt;
 1mln*20.000*19,3 = 386 mld gistcellen. Hier kun je nog niet veel mee, maar via informatie op de website Brewersfriend hanteer ik een gemiddelde van 12 mld gistcellen per gram. &lt;br /&gt;
 Daarmee weet je hoeveel gram gist je voor een goed resultaat moet toevoegen: &#039;&#039;&#039;386/12=32 gram gist&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_EBC:_biermout_waarden_(kleuren)&amp;diff=41</id>
		<title>Brouwen: EBC: biermout waarden (kleuren)</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_EBC:_biermout_waarden_(kleuren)&amp;diff=41"/>
		<updated>2026-05-19T12:10:54Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Dschaft heeft de pagina EBC: biermout waarden (kleuren) hernoemd tot Brouwen: EBC: biermout waarden (kleuren) zonder een doorverwijzing achter te laten: Onjuist gespelde titel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EBC is een maat voor de kleur van mout en bier en is een afkorting van European Brewery Convention (een organisatie van grote brouwerijen in Europa).&lt;br /&gt;
&lt;br /&gt;
1 EBC komt overeen met de kleur van 1 ml jodium opgelost in 100 ml water. Naast de EBC bestaan er nog de nagenoeg identieke schalen SRM en de Lovibond om de kleur van mout en bier aan te duiden. Deze verhouden zich als volgt tot de EBC:&lt;br /&gt;
&lt;br /&gt;
EBC = 2,65 x SRM – 1,2&lt;br /&gt;
&lt;br /&gt;
Ook kan de kleur van bier omschreven worden. De omschrijving hoort dan bij de volgende EBC-intervallen:&lt;br /&gt;
OMSCHRIJVING VAN EBC INTERVALLEN&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EBC-interval  !! Kleur bier&lt;br /&gt;
|-&lt;br /&gt;
| 6-9 	 || Bleek / Lichtblond&lt;br /&gt;
|-&lt;br /&gt;
| 9-12  || Blond / Geel&lt;br /&gt;
|-&lt;br /&gt;
| 12-20 || 	Goud&lt;br /&gt;
|-&lt;br /&gt;
| 20-30 ||	Amber&lt;br /&gt;
|-&lt;br /&gt;
| 30-45 ||	Koper&lt;br /&gt;
|-&lt;br /&gt;
| 45-75 ||	Donker koper / Bruin&lt;br /&gt;
|-&lt;br /&gt;
| 75-120 ||	Zeer donkerbruin (doorschijnend)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;120 ||	Zwart (niet doorschijnend) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Op het etiket van bierflesjes – maar ook op de kaart in biercafés – wordt soms zowel de EBC- als EBU-waarde voor de bitterheid aangegeven.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_Beslag_dikte_bierbrouwen&amp;diff=39</id>
		<title>Brouwen: Beslag dikte bierbrouwen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_Beslag_dikte_bierbrouwen&amp;diff=39"/>
		<updated>2026-05-19T12:09:53Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Dschaft heeft pagina Beslagdikte bierbrouwen hernoemd tot Brouwen: Beslag dikte bierbrouwen: Onjuist gespelde titel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In het kort&lt;br /&gt;
&lt;br /&gt;
De beslagdikte is de verhouding tussen de hoeveelheid maischwater en de hoeveelheid mout (uitgedrukt in liters per kilogram). Het bepaalt hoe ‘dik’ of ‘dun’ je brouwsel is tijdens het maischen.&lt;br /&gt;
Voor de meeste hobbybrouwers ligt de ideale beslagdikte tussen de 4 en 4,5 liter water per kilogram mout. Dit wordt beschouwd als een ‘dun’ beslag, wat vaak goed werkt voor moderne brouwmethodes.&lt;br /&gt;
Een dunner beslag zorgt ervoor dat de enzymen makkelijker kunnen bewegen en het zetmeel beter kunnen bereiken en omzetten. In een te dik beslag (bijv. minder dan 3 L/kg) kunnen de enzymen minder efficiënt werken.&lt;br /&gt;
Over het algemeen leidt een dunner beslag tot een hoger brouwzaalrendement. Bij zware bieren met veel mout is het beslag vaak noodgedwongen dikker, wat verklaart waarom het rendement bij die bieren vaak lager uitvalt.&lt;br /&gt;
De keuze voor je beslagdikte heeft direct invloed op het spoelen. Hoe meer water je gebruikt tijdens het maischen (dun beslag), hoe minder spoelwater er overblijft om de laatste suikers uit de borstel te wassen. Het is dus altijd een balans tussen maisch- en spoelwater.&lt;br /&gt;
&lt;br /&gt;
Wat is beslagdikte precies?&lt;br /&gt;
&lt;br /&gt;
 De beslagdikte is simpel gezegd de verhouding tussen water en mout tijdens het maischen. Meestal wordt deze beslagdikte uitgedrukt in liters water per kilo mout (L/kg).&lt;br /&gt;
&lt;br /&gt;
Een paar voorbeelden:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    1,5 kg mout met 5 liter water - 3,3 L/kg&lt;br /&gt;
    2,5 kg mout met 7,5 liter water - 3 L/kg&lt;br /&gt;
  &lt;br /&gt;
    5 kg mout met 15 liter water → 3 L/kg&lt;br /&gt;
    5 kg mout met 20 liter water → 4 L/kg&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Hoe hoger dit getal, hoe dunner het beslag. Aan de andere kant betekent dit ook hoe lager het getal, hoe dikker het beslag. Je kunt dit globaal zo indelen::&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Beslagdikte!! Water per kg mout !!	Type beslag&lt;br /&gt;
|-&lt;br /&gt;
| 2,0–2,5 L/kg	|| Weinig water	 || Dik&lt;br /&gt;
|-&lt;br /&gt;
|3,0–3,5 L/kg|| Gemiddeld || Standaard&lt;br /&gt;
|-&lt;br /&gt;
|4,0–5,0 L/kg|| Veel water|| Dun&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voor de meeste hobbybrouwers ligt de standaard rond de 3 tot 3,5 L/kg. Echter, door de populariteit van all-in-one brouwsystemen (zoals de Grainfather of Brew Monk) zien we steeds vaker dunnere beslagen van 4 tot 5 L/kg om het rondpompen te vergemakkelijken.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_Beslag_dikte_bierbrouwen&amp;diff=38</id>
		<title>Brouwen: Beslag dikte bierbrouwen</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_Beslag_dikte_bierbrouwen&amp;diff=38"/>
		<updated>2026-05-18T15:44:31Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;In het kort  De beslagdikte is de verhouding tussen de hoeveelheid maischwater en de hoeveelheid mout (uitgedrukt in liters per kilogram). Het bepaalt hoe ‘dik’ of ‘dun’ je brouwsel is tijdens het maischen. Voor de meeste hobbybrouwers ligt de ideale beslagdikte tussen de 4 en 4,5 liter water per kilogram mout. Dit wordt beschouwd als een ‘dun’ beslag, wat vaak goed werkt voor moderne brouwmethodes. Een dunner beslag zorgt ervoor dat de enzymen mak…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In het kort&lt;br /&gt;
&lt;br /&gt;
De beslagdikte is de verhouding tussen de hoeveelheid maischwater en de hoeveelheid mout (uitgedrukt in liters per kilogram). Het bepaalt hoe ‘dik’ of ‘dun’ je brouwsel is tijdens het maischen.&lt;br /&gt;
Voor de meeste hobbybrouwers ligt de ideale beslagdikte tussen de 4 en 4,5 liter water per kilogram mout. Dit wordt beschouwd als een ‘dun’ beslag, wat vaak goed werkt voor moderne brouwmethodes.&lt;br /&gt;
Een dunner beslag zorgt ervoor dat de enzymen makkelijker kunnen bewegen en het zetmeel beter kunnen bereiken en omzetten. In een te dik beslag (bijv. minder dan 3 L/kg) kunnen de enzymen minder efficiënt werken.&lt;br /&gt;
Over het algemeen leidt een dunner beslag tot een hoger brouwzaalrendement. Bij zware bieren met veel mout is het beslag vaak noodgedwongen dikker, wat verklaart waarom het rendement bij die bieren vaak lager uitvalt.&lt;br /&gt;
De keuze voor je beslagdikte heeft direct invloed op het spoelen. Hoe meer water je gebruikt tijdens het maischen (dun beslag), hoe minder spoelwater er overblijft om de laatste suikers uit de borstel te wassen. Het is dus altijd een balans tussen maisch- en spoelwater.&lt;br /&gt;
&lt;br /&gt;
Wat is beslagdikte precies?&lt;br /&gt;
&lt;br /&gt;
 De beslagdikte is simpel gezegd de verhouding tussen water en mout tijdens het maischen. Meestal wordt deze beslagdikte uitgedrukt in liters water per kilo mout (L/kg).&lt;br /&gt;
&lt;br /&gt;
Een paar voorbeelden:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    1,5 kg mout met 5 liter water - 3,3 L/kg&lt;br /&gt;
    2,5 kg mout met 7,5 liter water - 3 L/kg&lt;br /&gt;
  &lt;br /&gt;
    5 kg mout met 15 liter water → 3 L/kg&lt;br /&gt;
    5 kg mout met 20 liter water → 4 L/kg&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Hoe hoger dit getal, hoe dunner het beslag. Aan de andere kant betekent dit ook hoe lager het getal, hoe dikker het beslag. Je kunt dit globaal zo indelen::&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Beslagdikte!! Water per kg mout !!	Type beslag&lt;br /&gt;
|-&lt;br /&gt;
| 2,0–2,5 L/kg	|| Weinig water	 || Dik&lt;br /&gt;
|-&lt;br /&gt;
|3,0–3,5 L/kg|| Gemiddeld || Standaard&lt;br /&gt;
|-&lt;br /&gt;
|4,0–5,0 L/kg|| Veel water|| Dun&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voor de meeste hobbybrouwers ligt de standaard rond de 3 tot 3,5 L/kg. Echter, door de populariteit van all-in-one brouwsystemen (zoals de Grainfather of Brew Monk) zien we steeds vaker dunnere beslagen van 4 tot 5 L/kg om het rondpompen te vergemakkelijken.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_EBC:_biermout_waarden_(kleuren)&amp;diff=37</id>
		<title>Brouwen: EBC: biermout waarden (kleuren)</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Brouwen:_EBC:_biermout_waarden_(kleuren)&amp;diff=37"/>
		<updated>2026-05-18T15:25:01Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;EBC is een maat voor de kleur van mout en bier en is een afkorting van European Brewery Convention (een organisatie van grote brouwerijen in Europa).  1 EBC komt overeen met de kleur van 1 ml jodium opgelost in 100 ml water. Naast de EBC bestaan er nog de nagenoeg identieke schalen SRM en de Lovibond om de kleur van mout en bier aan te duiden. Deze verhouden zich als volgt tot de EBC:  EBC = 2,65 x SRM – 1,2  Ook kan de kleur van bier omschreven worden. De o…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EBC is een maat voor de kleur van mout en bier en is een afkorting van European Brewery Convention (een organisatie van grote brouwerijen in Europa).&lt;br /&gt;
&lt;br /&gt;
1 EBC komt overeen met de kleur van 1 ml jodium opgelost in 100 ml water. Naast de EBC bestaan er nog de nagenoeg identieke schalen SRM en de Lovibond om de kleur van mout en bier aan te duiden. Deze verhouden zich als volgt tot de EBC:&lt;br /&gt;
&lt;br /&gt;
EBC = 2,65 x SRM – 1,2&lt;br /&gt;
&lt;br /&gt;
Ook kan de kleur van bier omschreven worden. De omschrijving hoort dan bij de volgende EBC-intervallen:&lt;br /&gt;
OMSCHRIJVING VAN EBC INTERVALLEN&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EBC-interval  !! Kleur bier&lt;br /&gt;
|-&lt;br /&gt;
| 6-9 	 || Bleek / Lichtblond&lt;br /&gt;
|-&lt;br /&gt;
| 9-12  || Blond / Geel&lt;br /&gt;
|-&lt;br /&gt;
| 12-20 || 	Goud&lt;br /&gt;
|-&lt;br /&gt;
| 20-30 ||	Amber&lt;br /&gt;
|-&lt;br /&gt;
| 30-45 ||	Koper&lt;br /&gt;
|-&lt;br /&gt;
| 45-75 ||	Donker koper / Bruin&lt;br /&gt;
|-&lt;br /&gt;
| 75-120 ||	Zeer donkerbruin (doorschijnend)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;120 ||	Zwart (niet doorschijnend) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Op het etiket van bierflesjes – maar ook op de kaart in biercafés – wordt soms zowel de EBC- als EBU-waarde voor de bitterheid aangegeven.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=IMAPD_installations_palternative&amp;diff=36</id>
		<title>IMAPD installations palternative</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=IMAPD_installations_palternative&amp;diff=36"/>
		<updated>2026-03-21T17:09:43Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Installing Cyrus IMAPd on FreeBSD involves installing the package, configuring /usr/local/etc/imapd.conf and /usr/local/etc/cyrus.conf, initializing the mail spool, and enabling the service in /etc/rc.conf. Common versions include cyrus-imapd312 or cyrus-imapd25, with saslauthd required for authentication.  freebsd.org freebsd.org  +2 1. Installation Install Cyrus IMAP via package: bash pkg install cyrus-imapd312 Note: You may also need to install cyrus-sasl f…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installing Cyrus IMAPd on FreeBSD involves installing the package, configuring /usr/local/etc/imapd.conf and /usr/local/etc/cyrus.conf, initializing the mail spool, and enabling the service in /etc/rc.conf. Common versions include cyrus-imapd312 or cyrus-imapd25, with saslauthd required for authentication. &lt;br /&gt;
freebsd.org&lt;br /&gt;
freebsd.org&lt;br /&gt;
 +2&lt;br /&gt;
1. Installation&lt;br /&gt;
Install Cyrus IMAP via package:&lt;br /&gt;
bash&lt;br /&gt;
pkg install cyrus-imapd312&lt;br /&gt;
Note: You may also need to install cyrus-sasl for authentication. &lt;br /&gt;
freebsd.org&lt;br /&gt;
freebsd.org&lt;br /&gt;
2. Configuration&lt;br /&gt;
Create/Edit Configs: Copy sample configurations from /usr/local/etc/cyrus.conf.sample and /usr/local/etc/imapd.conf.sample to /usr/local/etc/.&lt;br /&gt;
Set Mail Spool: Modify /usr/local/etc/imapd.conf to set configdirectory, partition-default, and other necessary parameters.&lt;br /&gt;
Create Spool: Run the following to prepare the spool directories:&lt;br /&gt;
bash&lt;br /&gt;
/usr/local/cyrus/sbin/mkimap&lt;br /&gt;
Fix Permissions: Ensure the cyrus user owns the directories:&lt;br /&gt;
bash&lt;br /&gt;
chown -R cyrus:cyrus /var/imap&lt;br /&gt;
chown -R cyrus:cyrus /var/spool/imap&lt;br /&gt;
 &lt;br /&gt;
FreshPorts&lt;br /&gt;
FreshPorts&lt;br /&gt;
 +3&lt;br /&gt;
3. Setup Authentication (saslauthd) &lt;br /&gt;
To use system users (PAM/passwd) for mail authentication:&lt;br /&gt;
Add saslauthd_enable=&amp;quot;YES&amp;quot; to /etc/rc.conf.&lt;br /&gt;
Start saslauthd: service saslauthd start.&lt;br /&gt;
Ensure pwcheck_method: saslauthd is set in /usr/local/etc/imapd.conf. &lt;br /&gt;
freebsd.org&lt;br /&gt;
freebsd.org&lt;br /&gt;
 +1&lt;br /&gt;
4. Start Cyrus IMAPd &lt;br /&gt;
Add the following to /etc/rc.conf to enable the service: &lt;br /&gt;
FreshPorts&lt;br /&gt;
FreshPorts&lt;br /&gt;
bash&lt;br /&gt;
sysrc cyrus_imapd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
service cyrus-imapd start&lt;br /&gt;
5. Create Administrator &lt;br /&gt;
Create a user with mailbox admin rights:&lt;br /&gt;
bash&lt;br /&gt;
saslpasswd2 -c cyrus&lt;br /&gt;
Key Considerations&lt;br /&gt;
Upgrading: When upgrading, use cyr_info conf-lint to check for deprecated configuration options.&lt;br /&gt;
BDB Backend: If using BerkeleyDB (BDB), build the port with BDB support enabled, though switching to alternatives is recommended.&lt;br /&gt;
Virtual Users: For non-system users, configure saslauthd to use LDAP or a separate SQL database. &lt;br /&gt;
freebsd.org&lt;br /&gt;
freebsd.org&lt;br /&gt;
 +2&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Cyrus_imap_installation&amp;diff=35</id>
		<title>Cyrus imap installation</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Cyrus_imap_installation&amp;diff=35"/>
		<updated>2026-03-21T12:01:47Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Postfix-Cyrus-Web-cyradm-HOWTO Prev		Next 7. Configuring Cyrus IMAP 7.1. Creating the config files  You have to create /etc/imapd.conf and /etc/cyrus.conf 7.1.1. /etc/services  If you like to use sieve (a mail filtering language), you must change an entry in /etc/services. With SuSE 8.0 take especially care about the port for sieve, they defined the wrong port. Add or change the following lines:  pop3		110/tcp imap		143/tcp imaps           993/tcp pop3s…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Postfix-Cyrus-Web-cyradm-HOWTO&lt;br /&gt;
Prev		Next&lt;br /&gt;
7. Configuring Cyrus IMAP&lt;br /&gt;
7.1. Creating the config files&lt;br /&gt;
&lt;br /&gt;
You have to create /etc/imapd.conf and /etc/cyrus.conf&lt;br /&gt;
7.1.1. /etc/services&lt;br /&gt;
&lt;br /&gt;
If you like to use sieve (a mail filtering language), you must change an entry in /etc/services. With SuSE 8.0 take especially care about the port for sieve, they defined the wrong port. Add or change the following lines:&lt;br /&gt;
&lt;br /&gt;
pop3		110/tcp&lt;br /&gt;
imap		143/tcp&lt;br /&gt;
imaps           993/tcp&lt;br /&gt;
pop3s           995/tcp &lt;br /&gt;
sieve           2000/tcp&lt;br /&gt;
&lt;br /&gt;
7.1.2. /etc/imapd.conf&lt;br /&gt;
&lt;br /&gt;
Be sure �servername� contains your FQHN (Fully Qualified Hostname)&lt;br /&gt;
&lt;br /&gt;
The parameter �unixhierarchysep: yes� is only used if you like to have usernames like �hans.mueller.somedomain.tld� see Section 8 for more info.&lt;br /&gt;
&lt;br /&gt;
postmaster: postmaster&lt;br /&gt;
configdirectory: /var/imap&lt;br /&gt;
partition-default: /var/spool/imap&lt;br /&gt;
# admins: cyrus # no admins!&lt;br /&gt;
allowanonymouslogin: no&lt;br /&gt;
allowplaintext: yes&lt;br /&gt;
sasl_mech_list: PLAIN&lt;br /&gt;
servername: servername&lt;br /&gt;
autocreatequota: 10000&lt;br /&gt;
reject8bit: no&lt;br /&gt;
quotawarn: 90&lt;br /&gt;
timeout: 30&lt;br /&gt;
poptimeout: 10&lt;br /&gt;
dracinterval: 0&lt;br /&gt;
drachost: localhost&lt;br /&gt;
sasl_pwcheck_method: saslauthd&lt;br /&gt;
sievedir: /usr/sieve&lt;br /&gt;
sendmail: /usr/sbin/sendmail&lt;br /&gt;
sieve_maxscriptsize: 32&lt;br /&gt;
sieve_maxscripts: 5&lt;br /&gt;
#unixhierarchysep: yes&lt;br /&gt;
&lt;br /&gt;
7.1.3. /etc/imapd-local.conf&lt;br /&gt;
&lt;br /&gt;
Be sure �servername� contains your FQHN (Fully Qualified Hostname)&lt;br /&gt;
&lt;br /&gt;
The parameter �unixhierarchysep: yes� is only used if you like to have usernames like �hans.mueller.somedomain.tld� see Section 8 for more info.&lt;br /&gt;
&lt;br /&gt;
This second file ensures, that admin users only can connect via localhost. Decide by yourself if this additional security feature is needed for your site.&lt;br /&gt;
&lt;br /&gt;
postmaster: postmaster&lt;br /&gt;
configdirectory: /var/imap&lt;br /&gt;
partition-default: /var/spool/imap&lt;br /&gt;
admins: cyrus &lt;br /&gt;
allowanonymouslogin: no&lt;br /&gt;
allowplaintext: yes&lt;br /&gt;
sasl_mech_list: PLAIN&lt;br /&gt;
servername: servername&lt;br /&gt;
autocreatequota: 10000&lt;br /&gt;
reject8bit: no&lt;br /&gt;
quotawarn: 90&lt;br /&gt;
timeout: 30&lt;br /&gt;
poptimeout: 10&lt;br /&gt;
dracinterval: 0&lt;br /&gt;
drachost: localhost&lt;br /&gt;
sasl_pwcheck_method: saslauthd&lt;br /&gt;
sievedir: /usr/sieve&lt;br /&gt;
sendmail: /usr/sbin/sendmail&lt;br /&gt;
sieve_maxscriptsize: 32&lt;br /&gt;
sieve_maxscripts: 5&lt;br /&gt;
#unixhierarchysep: yes&lt;br /&gt;
&lt;br /&gt;
7.1.4. Creating the TLS/SSL Certificate&lt;br /&gt;
&lt;br /&gt;
If you want to enable Cyrus&#039; TLS/SSL facilities, you have to create a certificate first. This requires an OpenSSL installation&lt;br /&gt;
&lt;br /&gt;
openssl req -new -nodes -out req.pem -keyout key.pem  &lt;br /&gt;
openssl rsa -in key.pem -out new.key.pem&lt;br /&gt;
openssl x509 -in req.pem -out ca-cert -req \&lt;br /&gt;
-signkey new.key.pem -days 999 &lt;br /&gt;
&lt;br /&gt;
mkdir /var/imap&lt;br /&gt;
&lt;br /&gt;
cp new.key.pem /var/imap/server.pem&lt;br /&gt;
rm new.key.pem&lt;br /&gt;
cat ca-cert &amp;gt;&amp;gt; /var/imap/server.pem&lt;br /&gt;
&lt;br /&gt;
chown cyrus:mail /var/imap/server.pem&lt;br /&gt;
chmod 600 /var/imap/server.pem # Your key should be protected&lt;br /&gt;
&lt;br /&gt;
echo tls_ca_file: /var/imap/server.pem &amp;gt;&amp;gt; /etc/imapd.conf&lt;br /&gt;
echo tls_cert_file: /var/imap/server.pem &amp;gt;&amp;gt; /etc/imapd.conf&lt;br /&gt;
echo tls_key_file: /var/imap/server.pem &amp;gt;&amp;gt; /etc/imapd.conf&lt;br /&gt;
&lt;br /&gt;
7.1.5. /etc/cyrus.conf&lt;br /&gt;
&lt;br /&gt;
The other file you need to create is /etc/cyrus.conf It is the configuration file for the Cyrus master process. It defines the startup procedures, services and events to be spawned by process �master�.&lt;br /&gt;
&lt;br /&gt;
# standard standalone server implementation&lt;br /&gt;
&lt;br /&gt;
START {&lt;br /&gt;
  # do not delete this entry!&lt;br /&gt;
  recover       cmd=&amp;quot;ctl_cyrusdb -r&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  # this is only necessary if using idled for IMAP IDLE&lt;br /&gt;
#  idled                cmd=&amp;quot;idled&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# UNIX sockets start with a slash and are put into /var/imap/socket&lt;br /&gt;
SERVICES {&lt;br /&gt;
  # add or remove based on preferences&lt;br /&gt;
  imap          cmd=&amp;quot;imapd&amp;quot; listen=&amp;quot;192.168.0.1:imap&amp;quot; prefork=0&lt;br /&gt;
  imaplocal     cmd=&amp;quot;imapd -C /etc/imapd-local.conf&amp;quot; listen=&amp;quot;127.0.0.1:imap&amp;quot; prefork=0&lt;br /&gt;
  imaps         cmd=&amp;quot;imapd -s&amp;quot; listen=&amp;quot;192.168.0.1:imaps&amp;quot; prefork=0&lt;br /&gt;
  imapslocal    cmd=&amp;quot;imapd -C /etc/imapd-local.conf&amp;quot; listen=&amp;quot;127.0.0.1:imaps&amp;quot; prefork=0&lt;br /&gt;
  pop3          cmd=&amp;quot;pop3d&amp;quot; listen=&amp;quot;pop3&amp;quot; prefork=0&lt;br /&gt;
  pop3s         cmd=&amp;quot;pop3d -s&amp;quot; listen=&amp;quot;pop3s&amp;quot; prefork=0&lt;br /&gt;
  sieve         cmd=&amp;quot;timsieved&amp;quot; listen=&amp;quot;192.168.0.1:sieve&amp;quot; prefork=0&lt;br /&gt;
  sievelocal    cmd=&amp;quot;timsieved -C /etc/imapd-local.conf listen=&amp;quot;127.0.0.1:sieve&amp;quot; prefork=0&lt;br /&gt;
&lt;br /&gt;
  # at least one LMTP is required for delivery&lt;br /&gt;
#  lmtp         cmd=&amp;quot;lmtpd&amp;quot; listen=&amp;quot;lmtp&amp;quot; prefork=0&lt;br /&gt;
  lmtpunix      cmd=&amp;quot;lmtpd&amp;quot; listen=&amp;quot;/var/imap/socket/lmtp&amp;quot; prefork=0&lt;br /&gt;
&lt;br /&gt;
  # this is only necessary if using notifications&lt;br /&gt;
#  notify       cmd=&amp;quot;notifyd&amp;quot; listen=&amp;quot;/var/imap/socket/notify&amp;quot; proto=&amp;quot;udp&amp;quot; prefork=1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
EVENTS {&lt;br /&gt;
  # this is required&lt;br /&gt;
  checkpoint    cmd=&amp;quot;ctl_cyrusdb -c&amp;quot; period=30&lt;br /&gt;
&lt;br /&gt;
  # this is only necessary if using duplicate delivery suppression&lt;br /&gt;
  delprune      cmd=&amp;quot;ctl_deliver -E 3&amp;quot; period=1440&lt;br /&gt;
&lt;br /&gt;
  # this is only necessary if caching TLS sessions&lt;br /&gt;
  tlsprune      cmd=&amp;quot;tls_prune&amp;quot; period=1440&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Tip	Please check your Systems IP address&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
In the example above the IP 192.168.0.1 is to be replaced with your systems external IP address.&lt;br /&gt;
7.2. Creating the directories&lt;br /&gt;
&lt;br /&gt;
There must be created different directories. Additionally you should change some attributes of the filesystem&lt;br /&gt;
7.2.1. /var/imap&lt;br /&gt;
&lt;br /&gt;
cd /var&lt;br /&gt;
mkdir imap&lt;br /&gt;
chown cyrus:mail imap&lt;br /&gt;
chmod 750 imap&lt;br /&gt;
&lt;br /&gt;
7.2.2. /var/spool/imap&lt;br /&gt;
&lt;br /&gt;
cd /var/spool&lt;br /&gt;
mkdir imap&lt;br /&gt;
chown cyrus:mail imap&lt;br /&gt;
chmod 750 imap&lt;br /&gt;
&lt;br /&gt;
7.2.3. /usr/sieve&lt;br /&gt;
&lt;br /&gt;
cd /usr&lt;br /&gt;
mkdir sieve&lt;br /&gt;
chown cyrus:mail sieve&lt;br /&gt;
chmod 750 sieve&lt;br /&gt;
&lt;br /&gt;
7.2.4. The rest of the directories&lt;br /&gt;
&lt;br /&gt;
The rest of the directories can be created by the tool mkimap&lt;br /&gt;
&lt;br /&gt;
su - cyrus&lt;br /&gt;
/usr/local/cyrus-imapd-2.1.12/tools/mkimap&lt;br /&gt;
&lt;br /&gt;
7.3. Changing the filesystem attributes&lt;br /&gt;
&lt;br /&gt;
When using the ext2 filesystem, you must set an attribute, that defines, that all changes are immediately committed to the disk. With todays journaling filesystems there is no need. If you are still running ext2 filesystems, I strongly suggest to switch to ext3 filesystems. Ext2 and ext3 are fully compatible to each other.&lt;br /&gt;
&lt;br /&gt;
To check what type of filesystem is used for /var issue the command mount or see your /etc/fstab. Please note that the /var could also be a part of the root or other filesystem.&lt;br /&gt;
&lt;br /&gt;
cd /var/imap&lt;br /&gt;
&lt;br /&gt;
chattr +S user quota user/* quota/*&lt;br /&gt;
chattr +S /var/spool/imap /var/spool/imap/*&lt;br /&gt;
&lt;br /&gt;
Prev	Home	Next&lt;br /&gt;
Configuring Postfix	 	Configuring Web-cyradm&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Postfix:_SASL_installatie&amp;diff=34</id>
		<title>Postfix: SASL installatie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Postfix:_SASL_installatie&amp;diff=34"/>
		<updated>2026-03-20T14:41:08Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuring Cyrus SASL==&lt;br /&gt;
&lt;br /&gt;
The Cyrus SASL framework supports a wide variety of applications (POP, IMAP, SMTP, etc.). Different applications may require different configurations. As a consequence each application may have its own configuration file.&lt;br /&gt;
&lt;br /&gt;
The first step configuring Cyrus SASL is to determine name and location of a configuration file that describes how the Postfix SMTP server will use the SASL framework.&lt;br /&gt;
Cyrus SASL configuration file name&lt;br /&gt;
&lt;br /&gt;
The name of the configuration file (default: smtpd.conf) is configurable. It is a concatenation from a value that the Postfix SMTP server sends to the Cyrus SASL library, and the suffix .conf, added by Cyrus SASL.&lt;br /&gt;
&lt;br /&gt;
The value sent by Postfix is the name of the server component that will use Cyrus SASL. It defaults to smtpd and is configured with one of the following variables:&lt;br /&gt;
&lt;br /&gt;
    /etc/postfix/main.cf:&lt;br /&gt;
        # Postfix 2.3 and later&lt;br /&gt;
        smtpd_sasl_path = smtpd&lt;br /&gt;
&lt;br /&gt;
        # Postfix &amp;lt; 2.3&lt;br /&gt;
        smtpd_sasl_application_name = smtpd&lt;br /&gt;
&lt;br /&gt;
==Cyrus SASL configuration file location==&lt;br /&gt;
&lt;br /&gt;
The location where Cyrus SASL searches for the named file depends on the Cyrus SASL version and the OS/distribution used.&lt;br /&gt;
&lt;br /&gt;
You can read more about the following topics:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;         Cyrus SASL version 2.x searches for the configuration file in /usr/lib/sasl2/.&lt;br /&gt;
         Cyrus SASL version 2.1.22 and newer additionally search in /etc/sasl2/.&lt;br /&gt;
         With Postfix 2.5 and later you can explicitly configure the search path via the cyrus_sasl_config_path configuration parameter. &lt;br /&gt;
         Specify zero or more colon-separated directories. If set empty (the default value) the search path is the one compiled into the Cyrus SASL library.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some Postfix distributions employ a non-empty default value for cyrus_sasl_config_path to look for the Cyrus SASL configuration file in /etc/postfix/sasl/, /var/lib/sasl2/ etc. See the output of postconf cyrus_sasl_config_path and/or the distribution-specific documentation to determine the expected location.&lt;br /&gt;
&lt;br /&gt;
Some Debian-based Postfix distributions ignore the &amp;quot;cyrus_sasl_config_path&amp;quot; parameter setting, and force Postfix to open the file /etc/postfix/sasl/smtpd.conf.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cyrus SASL searches /usr/lib/sasl2/ first. If it finds the specified configuration file there, it will not examine other locations.&lt;br /&gt;
&lt;br /&gt;
==Postfix to Cyrus SASL communication==&lt;br /&gt;
&lt;br /&gt;
As the Postfix SMTP server is linked with the Cyrus SASL library libsasl, communication between Postfix and Cyrus SASL takes place by calling functions in the SASL library.&lt;br /&gt;
The SASL library may use an external password verification service, or an internal plugin to connect to authentication backends and verify the SMTP client&#039;s authentication data against the system password file or other databases.&lt;br /&gt;
The following table shows typical combinations discussed in this document:&lt;br /&gt;
&lt;br /&gt;
authentication backend 	password verification service / plugin&lt;br /&gt;
    &lt;br /&gt;
/etc/shadow 	saslauthd&lt;br /&gt;
PAM 	        saslauthd&lt;br /&gt;
IMAP server 	saslauthd&lt;br /&gt;
sasldb 	sasldb&lt;br /&gt;
MySQL, PostgreSQL, SQLite 	sql&lt;br /&gt;
LDAP 	ldapdb&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Read the Cyrus SASL documentation for other backends it can use.&lt;br /&gt;
&lt;br /&gt;
saslauthd - Cyrus SASL password verification service&lt;br /&gt;
Communication between the Postfix SMTP server (read: Cyrus SASL&#039;s libsasl) and the saslauthd server takes place over a UNIX-domain socket.&lt;br /&gt;
saslauthd usually establishes the UNIX domain socket in /var/run/saslauthd/ and waits for authentication requests. The Postfix SMTP server must have read+execute permission to this directory or authentication attempts will fail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Some distributions require the user postfix to be member of a special group e.g. sasl, otherwise it will not be able to access the saslauthd socket directory.&lt;br /&gt;
&lt;br /&gt;
The following example configures the Cyrus SASL library to contact saslauthd as its password verification service:&lt;br /&gt;
&lt;br /&gt;
 /etc/sasl2/smtpd.conf:&lt;br /&gt;
    pwcheck_method: saslauthd&lt;br /&gt;
    mech_list: PLAIN LOGIN&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Do not specify any other mechanisms in mech_list than PLAIN or LOGIN when using saslauthd! It can only handle these two mechanisms, and authentication will fail if clients are allowed to choose other mechanisms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plaintext mechanisms (PLAIN, LOGIN) send credentials unencrypted. This information should be protected by an additional security layer such as a TLS-encrypted SMTP session (see: TLS_README).&lt;br /&gt;
&lt;br /&gt;
Additionally the saslauthd server itself must be configured. It must be told which authentication backend to turn to for password verification. The backend is selected with a saslauthd command-line option and will be shown in the following examples.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Some distributions use a configuration file to provide saslauthd command line options to set e.g. the authentication backend. Typical locations are /etc/sysconfig/saslauthd or /etc/default/saslauthd.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Postfix:_SASL_installatie&amp;diff=33</id>
		<title>Postfix: SASL installatie</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Postfix:_SASL_installatie&amp;diff=33"/>
		<updated>2026-03-20T14:09:55Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Configuring Cyrus SASL  The Cyrus SASL framework supports a wide variety of applications (POP, IMAP, SMTP, etc.). Different applications may require different configurations. As a consequence each application may have its own configuration file.  The first step configuring Cyrus SASL is to determine name and location of a configuration file that describes how the Postfix SMTP server will use the SASL framework. Cyrus SASL configuration file name  The name of t…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring Cyrus SASL&lt;br /&gt;
&lt;br /&gt;
The Cyrus SASL framework supports a wide variety of applications (POP, IMAP, SMTP, etc.). Different applications may require different configurations. As a consequence each application may have its own configuration file.&lt;br /&gt;
&lt;br /&gt;
The first step configuring Cyrus SASL is to determine name and location of a configuration file that describes how the Postfix SMTP server will use the SASL framework.&lt;br /&gt;
Cyrus SASL configuration file name&lt;br /&gt;
&lt;br /&gt;
The name of the configuration file (default: smtpd.conf) is configurable. It is a concatenation from a value that the Postfix SMTP server sends to the Cyrus SASL library, and the suffix .conf, added by Cyrus SASL.&lt;br /&gt;
&lt;br /&gt;
The value sent by Postfix is the name of the server component that will use Cyrus SASL. It defaults to smtpd and is configured with one of the following variables:&lt;br /&gt;
&lt;br /&gt;
    /etc/postfix/main.cf:&lt;br /&gt;
        # Postfix 2.3 and later&lt;br /&gt;
        smtpd_sasl_path = smtpd&lt;br /&gt;
&lt;br /&gt;
        # Postfix &amp;lt; 2.3&lt;br /&gt;
        smtpd_sasl_application_name = smtpd&lt;br /&gt;
&lt;br /&gt;
Cyrus SASL configuration file location&lt;br /&gt;
&lt;br /&gt;
The location where Cyrus SASL searches for the named file depends on the Cyrus SASL version and the OS/distribution used.&lt;br /&gt;
&lt;br /&gt;
You can read more about the following topics:&lt;br /&gt;
&lt;br /&gt;
    Cyrus SASL version 2.x searches for the configuration file in /usr/lib/sasl2/.&lt;br /&gt;
&lt;br /&gt;
    Cyrus SASL version 2.1.22 and newer additionally search in /etc/sasl2/.&lt;br /&gt;
&lt;br /&gt;
    With Postfix 2.5 and later you can explicitly configure the search path via the cyrus_sasl_config_path configuration parameter. Specify zero or more colon-separated directories. If set empty (the default value) the search path is the one compiled into the Cyrus SASL library.&lt;br /&gt;
&lt;br /&gt;
    Some Postfix distributions employ a non-empty default value for cyrus_sasl_config_path to look for the Cyrus SASL configuration file in /etc/postfix/sasl/, /var/lib/sasl2/ etc. See the output of postconf cyrus_sasl_config_path and/or the distribution-specific documentation to determine the expected location.&lt;br /&gt;
&lt;br /&gt;
    Some Debian-based Postfix distributions ignore the &amp;quot;cyrus_sasl_config_path&amp;quot; parameter setting, and force Postfix to open the file /etc/postfix/sasl/smtpd.conf.&lt;br /&gt;
&lt;br /&gt;
    Note&lt;br /&gt;
&lt;br /&gt;
    Cyrus SASL searches /usr/lib/sasl2/ first. If it finds the specified configuration file there, it will not examine other locations.&lt;br /&gt;
&lt;br /&gt;
Postfix to Cyrus SASL communication&lt;br /&gt;
&lt;br /&gt;
As the Postfix SMTP server is linked with the Cyrus SASL library libsasl, communication between Postfix and Cyrus SASL takes place by calling functions in the SASL library.&lt;br /&gt;
&lt;br /&gt;
The SASL library may use an external password verification service, or an internal plugin to connect to authentication backends and verify the SMTP client&#039;s authentication data against the system password file or other databases.&lt;br /&gt;
&lt;br /&gt;
The following table shows typical combinations discussed in this document:&lt;br /&gt;
&lt;br /&gt;
    authentication backend 	password verification service / plugin&lt;br /&gt;
    /etc/shadow 	saslauthd&lt;br /&gt;
    PAM 	saslauthd&lt;br /&gt;
    IMAP server 	saslauthd&lt;br /&gt;
    sasldb 	sasldb&lt;br /&gt;
    MySQL, PostgreSQL, SQLite 	sql&lt;br /&gt;
    LDAP 	ldapdb&lt;br /&gt;
&lt;br /&gt;
    Note&lt;br /&gt;
&lt;br /&gt;
    Read the Cyrus SASL documentation for other backends it can use.&lt;br /&gt;
&lt;br /&gt;
saslauthd - Cyrus SASL password verification service&lt;br /&gt;
&lt;br /&gt;
Communication between the Postfix SMTP server (read: Cyrus SASL&#039;s libsasl) and the saslauthd server takes place over a UNIX-domain socket.&lt;br /&gt;
&lt;br /&gt;
saslauthd usually establishes the UNIX domain socket in /var/run/saslauthd/ and waits for authentication requests. The Postfix SMTP server must have read+execute permission to this directory or authentication attempts will fail.&lt;br /&gt;
&lt;br /&gt;
    Important&lt;br /&gt;
&lt;br /&gt;
    Some distributions require the user postfix to be member of a special group e.g. sasl, otherwise it will not be able to access the saslauthd socket directory.&lt;br /&gt;
&lt;br /&gt;
The following example configures the Cyrus SASL library to contact saslauthd as its password verification service:&lt;br /&gt;
&lt;br /&gt;
 /etc/sasl2/smtpd.conf:&lt;br /&gt;
    pwcheck_method: saslauthd&lt;br /&gt;
    mech_list: PLAIN LOGIN&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Do not specify any other mechanisms in mech_list than PLAIN or LOGIN when using saslauthd! It can only handle these two mechanisms, and authentication will fail if clients are allowed to choose other mechanisms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plaintext mechanisms (PLAIN, LOGIN) send credentials unencrypted. This information should be protected by an additional security layer such as a TLS-encrypted SMTP session (see: TLS_README).&lt;br /&gt;
&lt;br /&gt;
Additionally the saslauthd server itself must be configured. It must be told which authentication backend to turn to for password verification. The backend is selected with a saslauthd command-line option and will be shown in the following examples.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Some distributions use a configuration file to provide saslauthd command line options to set e.g. the authentication backend. Typical locations are /etc/sysconfig/saslauthd or /etc/default/saslauthd.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Postmap_for_relaying_mails&amp;diff=32</id>
		<title>Postmap for relaying mails</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Postmap_for_relaying_mails&amp;diff=32"/>
		<updated>2026-03-19T06:34:18Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;To configure Postfix to use a relay password, create a sasl_passwd file, hash it with postmap, and set permissions.  Use [smtp.example.com]:587 username:password in /etc/postfix/sasl_passwd, then run:   sudo postmap /etc/postfix/sasl_passwd  sudo chown root:root /etc/postfix/sasl_passwd*  sudo chmod 0600 /etc/postfix/sasl_passwd*.   Steps to Configure Postfix Relay Password:  Create/Edit Password File: Create a file named /etc/postfix/sasl_passwd and add your…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To configure Postfix to use a relay password,&lt;br /&gt;
create a sasl_passwd file, hash it with postmap, and set permissions. &lt;br /&gt;
Use [smtp.example.com]:587 username:password in /etc/postfix/sasl_passwd, then run:&lt;br /&gt;
&lt;br /&gt;
 sudo postmap /etc/postfix/sasl_passwd&lt;br /&gt;
 sudo chown root:root /etc/postfix/sasl_passwd*&lt;br /&gt;
 sudo chmod 0600 /etc/postfix/sasl_passwd*. &lt;br /&gt;
&lt;br /&gt;
Steps to Configure Postfix Relay Password:&lt;br /&gt;
&lt;br /&gt;
Create/Edit Password File: Create a file named /etc/postfix/sasl_passwd and add your relay server credentials:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    sudo nano /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
Add the following line, replacing with your relay server&#039;s address, port, username, and password:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [smtp.provider.com]:587  username@domain.com:password&lt;br /&gt;
&lt;br /&gt;
Generate Hash Database: Run postmap to convert the text file into a format Postfix can read:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    sudo postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
This creates a sasl_passwd.db file in the same directory.&lt;br /&gt;
Secure the File: Because this file contains plaintext credentials, restrict access to only the root user:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    sudo chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db&lt;br /&gt;
    sudo chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db&lt;br /&gt;
&lt;br /&gt;
Configure Main.cf: Ensure your /etc/postfix/main.cf is configured to use the password file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smtp_sasl_auth_enable = yes&lt;br /&gt;
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
    smtp_sasl_security_options = noanonymous&lt;br /&gt;
    smtp_use_tls = yes&lt;br /&gt;
    relayhost = [smtp.provider.com]:587&lt;br /&gt;
&lt;br /&gt;
Restart Postfix: Reload Postfix to apply the changes&lt;br /&gt;
&lt;br /&gt;
    sudo systemctl restart postfix&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Newaliases_or_new_aliases.db_file_creation.&amp;diff=31</id>
		<title>Newaliases or new aliases.db file creation.</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Newaliases_or_new_aliases.db_file_creation.&amp;diff=31"/>
		<updated>2026-03-18T15:22:28Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;To create or update the /etc/aliases.db file for mail systems like Postfix or Sendmail, populate the /etc/aliases text file with mappings, then run newaliases or postalias /etc/aliases. This compiles the text file into a Berkeley DB binary format for faster lookup, eliminating the need to restart the mail service.   Steps to Create/Update aliases.db: Edit the Alias File: Open /etc/aliases (or /etc/mail/aliases) with a text editor.   sudo nano /etc/aliases  Add…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To create or update the /etc/aliases.db file for mail systems like Postfix or Sendmail, populate the /etc/aliases text file with mappings, then run newaliases or postalias /etc/aliases. This compiles the text file into a Berkeley DB binary format for faster lookup, eliminating the need to restart the mail service. &lt;br /&gt;
&lt;br /&gt;
Steps to Create/Update aliases.db:&lt;br /&gt;
Edit the Alias File: Open /etc/aliases (or /etc/mail/aliases) with a text editor.&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/aliases&lt;br /&gt;
&lt;br /&gt;
Add Aliases: Add your aliases in the format localname: destination1, destination2.&lt;br /&gt;
&lt;br /&gt;
 # Example&lt;br /&gt;
 postmaster: root&lt;br /&gt;
 admin: user1, user2&lt;br /&gt;
&lt;br /&gt;
Generate the Database: Run the following command to create/update the .db file.&lt;br /&gt;
&lt;br /&gt;
 sudo newaliases&lt;br /&gt;
OR&lt;br /&gt;
 sudo postalias /etc/aliases&lt;br /&gt;
 &lt;br /&gt;
Note: On some systems, /etc/aliases is a symlink to /etc/mail/aliases.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=30</id>
		<title>LDAP: sasl plugin load failed on sasl canonuser init for plugin ldapdb</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=30"/>
		<updated>2026-03-18T14:58:00Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After installing various cyrus-sasl packages and after testing the saslauthd with &amp;quot;-a ldap -r&amp;quot; options, some weird errors popped-up:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Mar 18 15:47:49 hypnos saslauthd[64896]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is solved by deinstalling the following:&lt;br /&gt;
&lt;br /&gt;
 root@hypnos:/var/log # pkg info|grep -i cyrus&lt;br /&gt;
 cyrus-imapd36-http-3.6.7_4     Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)&lt;br /&gt;
 cyrus-sasl-2.1.28_5            RFC 2222 SASL (Simple Authentication and Security Layer)&lt;br /&gt;
 cyrus-sasl-ldapdb-2.1.28       SASL LDAPDB auxprop plugin&lt;br /&gt;
 cyrus-sasl-saslauthd-2.1.28_3  SASL authentication server for cyrus-sasl2&lt;br /&gt;
 postfix-sasl-3.10.6,1          Secure alternative to widely-used Sendmail (with Cyrus SASL support)&lt;br /&gt;
 root@hypnos:/var/log # pkg delete cyrus-sasl-ldapdb-2.1.28&lt;br /&gt;
 Updating database digests format: 100%&lt;br /&gt;
 Checking integrity... done (0 conflicting)&lt;br /&gt;
 Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):&lt;br /&gt;
 &lt;br /&gt;
 Installed packages to be REMOVED:&lt;br /&gt;
         cyrus-sasl-ldapdb: 2.1.28 &lt;br /&gt;
 &lt;br /&gt;
 Number of packages to be removed: 1&lt;br /&gt;
 &lt;br /&gt;
 Proceed with deinstalling packages? [y/N]: y&lt;br /&gt;
 [hypnos] [1/1] Deinstalling cyrus-sasl-ldapdb-2.1.28...&lt;br /&gt;
 [hypnos] [1/1] Deleting files for cyrus-sasl-ldapdb-2.1.28: 100%&lt;br /&gt;
&lt;br /&gt;
For cyrus imapd you need the following sasl binded ports/packages:&lt;br /&gt;
&lt;br /&gt;
 root@hypnos:/var/log # pkg info|grep -i cyrus&lt;br /&gt;
 cyrus-imapd36-http-3.6.7_4     Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)&lt;br /&gt;
 cyrus-sasl-2.1.28_5            RFC 2222 SASL (Simple Authentication and Security Layer)&lt;br /&gt;
 cyrus-sasl-saslauthd-2.1.28_3  SASL authentication server for cyrus-sasl2&lt;br /&gt;
 postfix-sasl-3.10.6,1          Secure alternative to widely-used Sendmail (with Cyrus SASL support)&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=29</id>
		<title>LDAP: sasl plugin load failed on sasl canonuser init for plugin ldapdb</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=29"/>
		<updated>2026-03-18T14:56:27Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After installing various cyrus-sasl packages and after testing the saslauthd with &amp;quot;-a ldap -r&amp;quot; options, some weird errors popped-up:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Mar 18 15:47:49 hypnos saslauthd[64896]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is solved by deinstalling the following:&lt;br /&gt;
&lt;br /&gt;
 root@hypnos:/var/log # pkg info|grep -i cyrus&lt;br /&gt;
 cyrus-imapd36-http-3.6.7_4     Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)&lt;br /&gt;
 cyrus-sasl-2.1.28_5            RFC 2222 SASL (Simple Authentication and Security Layer)&lt;br /&gt;
 cyrus-sasl-ldapdb-2.1.28       SASL LDAPDB auxprop plugin&lt;br /&gt;
 cyrus-sasl-saslauthd-2.1.28_3  SASL authentication server for cyrus-sasl2&lt;br /&gt;
 postfix-sasl-3.10.6,1          Secure alternative to widely-used Sendmail (with Cyrus SASL support)&lt;br /&gt;
 root@hypnos:/var/log # pkg delete cyrus-sasl-ldapdb-2.1.28&lt;br /&gt;
 Updating database digests format: 100%&lt;br /&gt;
 Checking integrity... done (0 conflicting)&lt;br /&gt;
 Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):&lt;br /&gt;
 &lt;br /&gt;
 Installed packages to be REMOVED:&lt;br /&gt;
         cyrus-sasl-ldapdb: 2.1.28 &lt;br /&gt;
 &lt;br /&gt;
 Number of packages to be removed: 1&lt;br /&gt;
 &lt;br /&gt;
 Proceed with deinstalling packages? [y/N]: y&lt;br /&gt;
 [hypnos] [1/1] Deinstalling cyrus-sasl-ldapdb-2.1.28...&lt;br /&gt;
 [hypnos] [1/1] Deleting files for cyrus-sasl-ldapdb-2.1.28: 100%&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=28</id>
		<title>LDAP: sasl plugin load failed on sasl canonuser init for plugin ldapdb</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=LDAP:_sasl_plugin_load_failed_on_sasl_canonuser_init_for_plugin_ldapdb&amp;diff=28"/>
		<updated>2026-03-18T14:54:59Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;  Mar 18 15:47:49 hypnos saslauthd[64896]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb   is solved by deinstalling the following:   root@hypnos:/var/log # pkg info|grep -i cyrus  cyrus-imapd36-http-3.6.7_4     Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)  cyrus-sasl-2.1.28_5            RFC 2222 SASL (Simple Authentication and Security Layer)  cyrus-sasl-ldapdb-2.1.28       SASL LDAPDB auxprop plugin  cyrus-sasl-sasl…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 Mar 18 15:47:49 hypnos saslauthd[64896]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is solved by deinstalling the following:&lt;br /&gt;
&lt;br /&gt;
 root@hypnos:/var/log # pkg info|grep -i cyrus&lt;br /&gt;
 cyrus-imapd36-http-3.6.7_4     Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)&lt;br /&gt;
 cyrus-sasl-2.1.28_5            RFC 2222 SASL (Simple Authentication and Security Layer)&lt;br /&gt;
 cyrus-sasl-ldapdb-2.1.28       SASL LDAPDB auxprop plugin&lt;br /&gt;
 cyrus-sasl-saslauthd-2.1.28_3  SASL authentication server for cyrus-sasl2&lt;br /&gt;
 postfix-sasl-3.10.6,1          Secure alternative to widely-used Sendmail (with Cyrus SASL support)&lt;br /&gt;
 root@hypnos:/var/log # pkg delete cyrus-sasl-ldapdb-2.1.28&lt;br /&gt;
 Updating database digests format: 100%&lt;br /&gt;
 Checking integrity... done (0 conflicting)&lt;br /&gt;
 Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):&lt;br /&gt;
 &lt;br /&gt;
 Installed packages to be REMOVED:&lt;br /&gt;
         cyrus-sasl-ldapdb: 2.1.28 &lt;br /&gt;
 &lt;br /&gt;
 Number of packages to be removed: 1&lt;br /&gt;
 &lt;br /&gt;
 Proceed with deinstalling packages? [y/N]: y&lt;br /&gt;
 [hypnos] [1/1] Deinstalling cyrus-sasl-ldapdb-2.1.28...&lt;br /&gt;
 [hypnos] [1/1] Deleting files for cyrus-sasl-ldapdb-2.1.28: 100%&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Ports_collection:_install&amp;diff=27</id>
		<title>Ports collection: install</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Ports_collection:_install&amp;diff=27"/>
		<updated>2026-03-18T14:37:06Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;if you need special build of objects like saslauthd with LDAP options youneed to make it using the ports tree. You can download the ports tree using:   # git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports   with make config and make install install your special builds.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if you need special build of objects like saslauthd with LDAP options youneed to make it using the ports tree.&lt;br /&gt;
You can download the ports tree using:&lt;br /&gt;
&lt;br /&gt;
 # git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports&lt;br /&gt;
 &lt;br /&gt;
with make config and make install install your special builds.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Jails:_allow_raw_sockets&amp;diff=26</id>
		<title>Jails: allow raw sockets</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Jails:_allow_raw_sockets&amp;diff=26"/>
		<updated>2026-03-18T08:49:22Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;security.jail.allow_raw_sockets MIB entry determines whether or not prison root is allowed to create raw sockets. Setting this MIB to 1 allows utilities like ping and traceroute to operate inside the prison. Type the following command:   # sysctl security.jail.allow_raw_sockets=1  Now login to jail using jexec:   host # jexec 1 csh  jail# ping cyberciti.biz  Add following line to sysctl.conf:   # echo &amp;#039;security.jail.allow_raw_sockets=1&amp;#039; &amp;gt;&amp;gt; /etc/sysctl.conf  In…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;security.jail.allow_raw_sockets MIB entry determines whether or not prison root is allowed to create raw sockets. Setting this MIB to 1 allows utilities like ping and traceroute to operate inside the prison. Type the following command:&lt;br /&gt;
&lt;br /&gt;
 # sysctl security.jail.allow_raw_sockets=1&lt;br /&gt;
&lt;br /&gt;
Now login to jail using jexec:&lt;br /&gt;
&lt;br /&gt;
 host # jexec 1 csh&lt;br /&gt;
 jail# ping cyberciti.biz&lt;br /&gt;
&lt;br /&gt;
Add following line to sysctl.conf:&lt;br /&gt;
&lt;br /&gt;
 # echo &#039;security.jail.allow_raw_sockets=1&#039; &amp;gt;&amp;gt; /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
In an iocage situation you need to set it with the iocage program:&lt;br /&gt;
&lt;br /&gt;
 root@hermeticum:~ # iocage set allow_raw_sockets=1 hypnos&lt;br /&gt;
 allow_raw_sockets: 0 -&amp;gt; 1&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD_copy_system_to_iocage_jail&amp;diff=24</id>
		<title>FreeBSD copy system to iocage jail</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD_copy_system_to_iocage_jail&amp;diff=24"/>
		<updated>2026-03-03T16:22:32Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;== Create a New Jail and cpdup (Recommended) ==  This method creates a fresh, empty jail and copies your current system files into it, excluding virtual filesystems and host-specific configuration.  Create a blank, thick jail:   * Replace &amp;lt;release&amp;gt; with your version (e.g., 14.0-RELEASE)   iocage create -r &amp;lt;release&amp;gt; -n new_jail_name  Ensure the new jail dataset is mounted:  * Find the jail dataset   iocage list [-l]  * Usually: zroot/iocage/jails/&amp;lt;UUID&amp;gt;/root  U…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Create a New Jail and cpdup (Recommended) ==&lt;br /&gt;
&lt;br /&gt;
This method creates a fresh, empty jail and copies your current system files into it, excluding virtual filesystems and host-specific configuration. &lt;br /&gt;
Create a blank, thick jail:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Replace &amp;lt;release&amp;gt; with your version (e.g., 14.0-RELEASE)&lt;br /&gt;
&lt;br /&gt;
 iocage create -r &amp;lt;release&amp;gt; -n new_jail_name&lt;br /&gt;
&lt;br /&gt;
Ensure the new jail dataset is mounted:&lt;br /&gt;
&lt;br /&gt;
* Find the jail dataset&lt;br /&gt;
&lt;br /&gt;
 iocage list [-l]&lt;br /&gt;
&lt;br /&gt;
* Usually: zroot/iocage/jails/&amp;lt;UUID&amp;gt;/root&lt;br /&gt;
&lt;br /&gt;
Use cpdup to copy the system (avoids special files):&lt;br /&gt;
Install cpdup if you don&#039;t have it (pkg install cpdup).&lt;br /&gt;
&lt;br /&gt;
 cpdup / /iocage/jails/new_jail_name/root/&lt;br /&gt;
&lt;br /&gt;
== Clean up the Jail: ==&lt;br /&gt;
&lt;br /&gt;
You must remove host-specific configuration from the jail so it boots correctly.&lt;br /&gt;
&lt;br /&gt;
* Edit fstab to prevent mounting host disks&lt;br /&gt;
&lt;br /&gt;
 vi /iocage/jails/new_jail_name/fstab&lt;br /&gt;
&lt;br /&gt;
* Remove /dev/proc, etc.&lt;br /&gt;
&lt;br /&gt;
== Start the jail: ==&lt;br /&gt;
&lt;br /&gt;
 iocage start new_jail_name&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Python:_venv_start&amp;diff=23</id>
		<title>Python: venv start</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Python:_venv_start&amp;diff=23"/>
		<updated>2026-02-24T19:34:04Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Create &amp;amp; activate ===&lt;br /&gt;
&lt;br /&gt;
In your project root&lt;br /&gt;
&lt;br /&gt;
 python3 -m venv .venv&lt;br /&gt;
&lt;br /&gt;
Activate in zsh/bash&lt;br /&gt;
&lt;br /&gt;
 source .venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
Verify&lt;br /&gt;
&lt;br /&gt;
 python -V&lt;br /&gt;
&lt;br /&gt;
Prepends .venv/bin to PATH, so python, pip, and any console scripts installed in the venv are found first.&lt;br /&gt;
Sets a few Python-related vars (e.g., VIRTUAL_ENV, PYTHONHOME unset).&lt;br /&gt;
&lt;br /&gt;
When running script change the shebang to the venv path as well:&lt;br /&gt;
&lt;br /&gt;
 #!/Users/username/.python&lt;br /&gt;
&lt;br /&gt;
=== Deactivating, uninstalling, removing ===&lt;br /&gt;
Leave the venv&lt;br /&gt;
&lt;br /&gt;
 deactivate&lt;br /&gt;
&lt;br /&gt;
Uninstall a package (inside the venv)&lt;br /&gt;
&lt;br /&gt;
 source .venv/bin/activate&lt;br /&gt;
 python -m pip uninstall &amp;lt;pkg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove ALL packages but keep the venv structure&lt;br /&gt;
&lt;br /&gt;
 python -m pip freeze | xargs -r python -m pip uninstall -y&lt;br /&gt;
&lt;br /&gt;
Nuke the venv directory&lt;br /&gt;
&lt;br /&gt;
 deactivate 2&amp;gt;/dev/null || true&lt;br /&gt;
 rm -rf .venv/&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Git:_store_credentials_for_local_usage&amp;diff=22</id>
		<title>Git: store credentials for local usage</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Git:_store_credentials_for_local_usage&amp;diff=22"/>
		<updated>2026-02-24T17:42:43Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Using Git Credential Store (Local Storage)  1 : Enable Credential Store   git config --global credential.helper store  Stores credentials in plaintext locally — use only in trusted environments.  2 : Clone and Save Credentials   git clone https://&amp;lt;username&amp;gt;@github.com/&amp;lt;username&amp;gt;/&amp;lt;repository&amp;gt;.git  Enter your password when prompted; it will be saved for subsequent operations.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using Git Credential Store (Local Storage)&lt;br /&gt;
&lt;br /&gt;
1 : Enable Credential Store&lt;br /&gt;
&lt;br /&gt;
 git config --global credential.helper store&lt;br /&gt;
&lt;br /&gt;
Stores credentials in plaintext locally — use only in trusted environments.&lt;br /&gt;
&lt;br /&gt;
2 : Clone and Save Credentials&lt;br /&gt;
&lt;br /&gt;
 git clone https://&amp;lt;username&amp;gt;@github.com/&amp;lt;username&amp;gt;/&amp;lt;repository&amp;gt;.git&lt;br /&gt;
&lt;br /&gt;
Enter your password when prompted; it will be saved for subsequent operations.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Git:_clone_with_overwrite_when_exists&amp;diff=21</id>
		<title>Git: clone with overwrite when exists</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Git:_clone_with_overwrite_when_exists&amp;diff=21"/>
		<updated>2026-02-21T16:11:42Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;  rm -rf existing-directory &amp;amp;&amp;amp; git clone https://github.com/username/repository.git existing-directory&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 rm -rf existing-directory &amp;amp;&amp;amp; git clone https://github.com/username/repository.git existing-directory&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Python:_venv_start&amp;diff=20</id>
		<title>Python: venv start</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Python:_venv_start&amp;diff=20"/>
		<updated>2026-02-17T19:44:18Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;=== Create &amp;amp; activate ===  In your project root   python3 -m venv .venv  Activate in zsh/bash   source .venv/bin/activate  Verify   python -V  Prepends .venv/bin to PATH, so python, pip, and any console scripts installed in the venv are found first. Sets a few Python-related vars (e.g., VIRTUAL_ENV, PYTHONHOME unset).  === Deactivating, uninstalling, removing === Leave the venv   deactivate  Uninstall a package (inside the venv)   source .venv/bin/activate  py…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Create &amp;amp; activate ===&lt;br /&gt;
&lt;br /&gt;
In your project root&lt;br /&gt;
&lt;br /&gt;
 python3 -m venv .venv&lt;br /&gt;
&lt;br /&gt;
Activate in zsh/bash&lt;br /&gt;
&lt;br /&gt;
 source .venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
Verify&lt;br /&gt;
&lt;br /&gt;
 python -V&lt;br /&gt;
&lt;br /&gt;
Prepends .venv/bin to PATH, so python, pip, and any console scripts installed in the venv are found first.&lt;br /&gt;
Sets a few Python-related vars (e.g., VIRTUAL_ENV, PYTHONHOME unset).&lt;br /&gt;
&lt;br /&gt;
=== Deactivating, uninstalling, removing ===&lt;br /&gt;
Leave the venv&lt;br /&gt;
&lt;br /&gt;
 deactivate&lt;br /&gt;
&lt;br /&gt;
Uninstall a package (inside the venv)&lt;br /&gt;
&lt;br /&gt;
 source .venv/bin/activate&lt;br /&gt;
 python -m pip uninstall &amp;lt;pkg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove ALL packages but keep the venv structure&lt;br /&gt;
&lt;br /&gt;
 python -m pip freeze | xargs -r python -m pip uninstall -y&lt;br /&gt;
&lt;br /&gt;
Nuke the venv directory&lt;br /&gt;
&lt;br /&gt;
 deactivate 2&amp;gt;/dev/null || true&lt;br /&gt;
 rm -rf .venv/&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Nextcloud:_reset_ldap_config&amp;diff=19</id>
		<title>Nextcloud: reset ldap config</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Nextcloud:_reset_ldap_config&amp;diff=19"/>
		<updated>2026-01-23T19:56:30Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;first get an overview of the current LDAP config with occ:   root@hestia ~]# occ ldap:show-config  +-------------------------------+---------------------------------------------+  | Configuration                 | s01                                         |  +-------------------------------+---------------------------------------------+  | hasMemberOfFilterSupport      | 0                                           |  | homeFolderNamingRule          |…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;first get an overview of the current LDAP config with occ:&lt;br /&gt;
&lt;br /&gt;
 root@hestia ~]# occ ldap:show-config&lt;br /&gt;
 +-------------------------------+---------------------------------------------+&lt;br /&gt;
 | Configuration                 | s01                                         |&lt;br /&gt;
 +-------------------------------+---------------------------------------------+&lt;br /&gt;
 | hasMemberOfFilterSupport      | 0                                           |&lt;br /&gt;
 | homeFolderNamingRule          |                                             |&lt;br /&gt;
 | lastJpegPhotoLookup           | 0                                           |&lt;br /&gt;
 | ldapAdminGroup                | .....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
now just delete the s01 config to fallback:&lt;br /&gt;
&lt;br /&gt;
 root@hestia ~]# occ ldap:delete-config s01&lt;br /&gt;
&lt;br /&gt;
Now you just fel back to the default authentication method, hopefully you know the admin password to login , there is an item here for that as well :)&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Nextcloud:_reset_admin_account&amp;diff=18</id>
		<title>Nextcloud: reset admin account</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Nextcloud:_reset_admin_account&amp;diff=18"/>
		<updated>2026-01-23T19:46:59Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Key Commands Based on Installation Type  Standard/Apache (Ubuntu):   sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin  Snap:   sudo nextcloud.occ user:resetpassword admin  Docker:   docker exec -it -u www-data &amp;lt;container_name&amp;gt; php occ user:resetpassword admin  Alternative Directory: If your installation is not in /var/www/nextcloud, adjust the path to the occ file accordingly.   I just use :  occ user:resetpassword admin&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Key Commands Based on Installation Type&lt;br /&gt;
&lt;br /&gt;
Standard/Apache (Ubuntu): &lt;br /&gt;
 sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin&lt;br /&gt;
&lt;br /&gt;
Snap: &lt;br /&gt;
 sudo nextcloud.occ user:resetpassword admin&lt;br /&gt;
&lt;br /&gt;
Docker: &lt;br /&gt;
 docker exec -it -u www-data &amp;lt;container_name&amp;gt; php occ user:resetpassword admin&lt;br /&gt;
&lt;br /&gt;
Alternative Directory: If your installation is not in /var/www/nextcloud, adjust the path to the occ file accordingly. &lt;br /&gt;
&lt;br /&gt;
I just use :&lt;br /&gt;
 occ user:resetpassword admin&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Iocage:_set_boot_on_jail&amp;diff=17</id>
		<title>Iocage: set boot on jail</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Iocage:_set_boot_on_jail&amp;diff=17"/>
		<updated>2026-01-04T10:06:04Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Steps to Enable Auto-Start ===&lt;br /&gt;
&lt;br /&gt;
==== Enable the iocage Service: ====&lt;br /&gt;
&lt;br /&gt;
Add iocage_enable=&amp;quot;YES&amp;quot; to your /etc/rc.conf file using sysrc:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo sysrc iocage_enable=YES&lt;br /&gt;
&lt;br /&gt;
This command ensures the iocage framework itself starts and manages jails.&lt;br /&gt;
&lt;br /&gt;
====Set the Jail&#039;s Boot Property: ====&lt;br /&gt;
&lt;br /&gt;
During Creation: When you first create the jail, set the boot property:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo iocage create -r &amp;lt;RELEASE_VERSION&amp;gt; --name myjail boot=on&lt;br /&gt;
&lt;br /&gt;
(Replace &amp;lt;RELEASE_VERSION&amp;gt; with the desired FreeBSD version, e.g., 13.2-RELEASE).&lt;br /&gt;
&lt;br /&gt;
For Existing Jails: If the jail already exists, modify its property:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo iocage set boot=on myjail&lt;br /&gt;
&lt;br /&gt;
(Replace myjail with your jail&#039;s name or UUID).&lt;br /&gt;
&lt;br /&gt;
==== Verify the Setting: ====&lt;br /&gt;
&lt;br /&gt;
Check the jail&#039;s properties to confirm the change:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 iocage get -r boot &amp;lt;jailname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output should show on or 1 for the boot parameter.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Iocage:_set_boot_on_jail&amp;diff=16</id>
		<title>Iocage: set boot on jail</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Iocage:_set_boot_on_jail&amp;diff=16"/>
		<updated>2026-01-04T10:02:35Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;Steps to Enable Auto-Start Enable the iocage Service:  Add iocage_enable=&amp;quot;YES&amp;quot; to your /etc/rc.conf file using sysrc:   bash  sudo sysrc iocage_enable=YES  This command ensures the iocage framework itself starts and manages jails. Set the Jail&amp;#039;s Boot Property: During Creation: When you first create the jail, set the boot property:   bash  sudo iocage create -r &amp;lt;RELEASE_VERSION&amp;gt; --name myjail boot=on  (Replace &amp;lt;RELEASE_VERSION&amp;gt; with the desired FreeBSD version,…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Steps to Enable Auto-Start&lt;br /&gt;
Enable the iocage Service:&lt;br /&gt;
&lt;br /&gt;
Add iocage_enable=&amp;quot;YES&amp;quot; to your /etc/rc.conf file using sysrc:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo sysrc iocage_enable=YES&lt;br /&gt;
&lt;br /&gt;
This command ensures the iocage framework itself starts and manages jails.&lt;br /&gt;
Set the Jail&#039;s Boot Property:&lt;br /&gt;
During Creation: When you first create the jail, set the boot property:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo iocage create -r &amp;lt;RELEASE_VERSION&amp;gt; --name myjail boot=on&lt;br /&gt;
&lt;br /&gt;
(Replace &amp;lt;RELEASE_VERSION&amp;gt; with the desired FreeBSD version, e.g., 13.2-RELEASE).&lt;br /&gt;
For Existing Jails: If the jail already exists, modify its property:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 sudo iocage set boot=on myjail&lt;br /&gt;
&lt;br /&gt;
(Replace myjail with your jail&#039;s name or UUID).&lt;br /&gt;
&lt;br /&gt;
Verify the Setting:&lt;br /&gt;
&lt;br /&gt;
Check the jail&#039;s properties to confirm the change:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 iocage get -r boot &amp;lt;jailname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output should show on or 1 for the boot parameter.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=Git:_global_settings&amp;diff=15</id>
		<title>Git: global settings</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=Git:_global_settings&amp;diff=15"/>
		<updated>2025-07-20T06:45:02Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;hTe setting to set your name is user.name:   git config --global user.name &amp;quot;Your Name&amp;quot;  You can set your e-mail address too:   git config --global user.email &amp;quot;name@domain.example&amp;quot;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hTe setting to set your name is user.name:&lt;br /&gt;
&lt;br /&gt;
 git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
You can set your e-mail address too:&lt;br /&gt;
&lt;br /&gt;
 git config --global user.email &amp;quot;name@domain.example&amp;quot;&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD:_install_new_rootCA&amp;diff=14</id>
		<title>FreeBSD: install new rootCA</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=FreeBSD:_install_new_rootCA&amp;diff=14"/>
		<updated>2025-07-16T14:49:45Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: Nieuwe pagina aangemaakt met &amp;#039;To install a CA certificate on FreeBSD, you need to copy the certificate to the appropriate directory,  calculate its hash, and create a symbolic link using the hash. This process ensures that the system recognizes the certificate as a trusted Certificate Authority.   Here&amp;#039;s a more detailed breakdown:  1. Copy the certificate:  Place the CA certificate file (usually a .crt or .pem file) in the /usr/local/etc/ssl/certs directory. If the directory doesn&amp;#039;t exist,…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To install a CA certificate on FreeBSD, you need to copy the certificate to the appropriate directory, &lt;br /&gt;
calculate its hash, and create a symbolic link using the hash. This process ensures that the system recognizes the certificate as a trusted Certificate Authority. &lt;br /&gt;
&lt;br /&gt;
Here&#039;s a more detailed breakdown:&lt;br /&gt;
&lt;br /&gt;
1. Copy the certificate:&lt;br /&gt;
&lt;br /&gt;
Place the CA certificate file (usually a .crt or .pem file) in the /usr/local/etc/ssl/certs directory. If the directory doesn&#039;t exist, create it. &lt;br /&gt;
&lt;br /&gt;
2. Calculate the hash:&lt;br /&gt;
&lt;br /&gt;
Use the openssl x509 -inform PEM -subject_hash_old -in &amp;lt;certificate_file&amp;gt; command to determine the hash value of the certificate. The -subject_hash_old option ensures compatibility with older systems. &lt;br /&gt;
&lt;br /&gt;
3. Create the symbolic link:&lt;br /&gt;
&lt;br /&gt;
Create a symbolic link in the same directory using the calculated hash as the filename, followed by .0. The link should point to the original certificate file. &lt;br /&gt;
&lt;br /&gt;
4. Rehash:&lt;br /&gt;
&lt;br /&gt;
Run the certctl rehash command to update the certificate store and make the new certificate available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say your certificate file is my-ca.pem. &lt;br /&gt;
Copy: &lt;br /&gt;
 sudo cp my-ca.pem /usr/local/etc/ssl/certs/&lt;br /&gt;
&lt;br /&gt;
Calculate hash: &lt;br /&gt;
 hashed_name=$(openssl x509 -inform PEM -subject_hash_old -in /usr/local/etc/ssl/certs/my-ca.pem | head -1)&lt;br /&gt;
&lt;br /&gt;
Create link: &lt;br /&gt;
 sudo ln -s /usr/local/etc/ssl/certs/my-ca.pem /usr/local/etc/ssl/certs/$hashed_name.0&lt;br /&gt;
&lt;br /&gt;
Rehash: &lt;br /&gt;
 sudo certctl rehash&lt;br /&gt;
&lt;br /&gt;
After these steps, your FreeBSD system should recognize and trust the new CA certificate.&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
	<entry>
		<id>https://www.vanderschaft.net/mediawiki/index.php?title=ZFS_add_disk&amp;diff=13</id>
		<title>ZFS add disk</title>
		<link rel="alternate" type="text/html" href="https://www.vanderschaft.net/mediawiki/index.php?title=ZFS_add_disk&amp;diff=13"/>
		<updated>2025-07-04T14:19:10Z</updated>

		<summary type="html">&lt;p&gt;Dschaft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= first disk =&lt;br /&gt;
&lt;br /&gt;
 root@hermes:/var/log # gpart destroy -F /dev/ada0&lt;br /&gt;
 ada0 destroyed&lt;br /&gt;
 root@hermes:/var/log # gpart create -s gpt ada0&lt;br /&gt;
 ada0 created&lt;br /&gt;
 root@hermes:/var/log # gpart show ada0&lt;br /&gt;
 =&amp;gt;       40  250069600  ada0  GPT  (119G)&lt;br /&gt;
          40  250069600        - free -  (119G)&lt;br /&gt;
 &lt;br /&gt;
 root@hermes:/var/log # gpart destroy -F /dev/ada0&lt;br /&gt;
 ada0 destroyed&lt;br /&gt;
 root@hermes:/var/log # gpart create -s gpt ada0&lt;br /&gt;
 ada0 created&lt;br /&gt;
 root@hermes:/var/log # gpart add -t freebsd-swap -s 2Gb ada0&lt;br /&gt;
 ada0p1 added&lt;br /&gt;
 root@hermes:/var/log # gpart add -t freebsd-zfs -l data ada0&lt;br /&gt;
 ada0p2 added&lt;br /&gt;
 root@hermes:/var/log # gpart show ada0&lt;br /&gt;
 =&amp;gt;       40  250069600  ada0  GPT  (119G)&lt;br /&gt;
           40    4194304     1  freebsd-swap  (2.0G)&lt;br /&gt;
     4194344  245875296     2  freebsd-zfs  (117G)&lt;br /&gt;
 &lt;br /&gt;
 root@hermes:/var/log # zpool create -f -m /mnt/data data /dev/gpt/data&lt;br /&gt;
 root@hermes:/var/log # zfs list&lt;br /&gt;
 &lt;br /&gt;
 NAME                 USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
 data                 444K   113G    96K  /mnt/data&lt;br /&gt;
 zroot               4.07G   252G    96K  /zroot&lt;br /&gt;
 zroot/ROOT          3.23G   252G    96K  none&lt;br /&gt;
 zroot/ROOT/default  3.23G   252G  3.23G  /&lt;br /&gt;
 zroot/home           272K   252G    96K  /home&lt;br /&gt;
 zroot/home/dschaft   176K   252G   176K  /home/dschaft&lt;br /&gt;
 zroot/tmp            112K   252G   112K  /tmp&lt;br /&gt;
 zroot/usr            858M   252G    96K  /usr&lt;br /&gt;
 zroot/usr/ports       96K   252G    96K  /usr/ports&lt;br /&gt;
 zroot/usr/src        858M   252G   858M  /usr/src&lt;br /&gt;
 zroot/var           1.05M   252G    96K  /var&lt;br /&gt;
 zroot/var/audit       96K   252G    96K  /var/audit&lt;br /&gt;
 zroot/var/crash       96K   252G    96K  /var/crash&lt;br /&gt;
 zroot/var/log        548K   252G   548K  /var/log&lt;br /&gt;
 zroot/var/mail       140K   252G   140K  /var/mail&lt;br /&gt;
 zroot/var/tmp         96K   252G    96K  /var/tmp &lt;br /&gt;
&lt;br /&gt;
 root@hermes:/var/log # ls -l /mnt/&lt;br /&gt;
 total 4&lt;br /&gt;
 drwxr-xr-x  4 root wheel 4 Jun 30 15:31 certs&lt;br /&gt;
 drwxr-xr-x  2 root wheel 2 Jul  4 11:30 data&lt;br /&gt;
 drwxr-xr-x  3 root wheel 3 Jun 30 09:41 home&lt;br /&gt;
 drwxr-xr-x  2 root wheel 2 Jun 30 13:58 samba &lt;br /&gt;
 &lt;br /&gt;
 root@hermes:/var/log # zpool list -v&lt;br /&gt;
 NAME         SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT&lt;br /&gt;
 data         117G   444K   117G        -         -     0%     0%  1.00x    ONLINE  -&lt;br /&gt;
   gpt/data   117G   444K   117G        -         -     0%  0.00%      -    ONLINE&lt;br /&gt;
 zroot        264G  4.07G   260G        -         -     0%     1%  1.00x    ONLINE  -&lt;br /&gt;
   ada1p3     147G  1.69G   145G        -         -     0%  1.14%      -    ONLINE&lt;br /&gt;
   ada2p3     117G  2.38G   115G        -         -     0%  2.03%      -    ONLINE &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= second disk in Mirror-pair = &lt;br /&gt;
&lt;br /&gt;
 root@hermes:/usr/local/etc # gpart destroy -F /dev/ada3&lt;br /&gt;
 ada3 destroyed&lt;br /&gt;
 root@hermes:/usr/local/etc #&lt;br /&gt;
 root@hermes:/usr/local/etc # gpart create -s gpt ada3&lt;br /&gt;
 ada3 created&lt;br /&gt;
 root@hermes:/usr/local/etc # gpart add -t freebsd-swap -s 2Gb ada3&lt;br /&gt;
 ada3p1 added&lt;br /&gt;
 root@hermes:/usr/local/etc # gpart add -t freebsd-zfs -l data0 ada3 &lt;br /&gt;
 &lt;br /&gt;
= add it besides data disk in data pool = &lt;br /&gt;
 &lt;br /&gt;
 root@hermes:/usr/local/etc # zpool attach -f data /dev/gpt/data /dev/gpt/data0&lt;br /&gt;
 root@hermes:/usr/local/etc # zpool status&lt;br /&gt;
   pool: data&lt;br /&gt;
  state: ONLINE&lt;br /&gt;
   scan: resilvered 984K in 00:00:00 with 0 errors on Fri Jul  4 13:22:04 2025&lt;br /&gt;
 config:  &lt;br /&gt;
 &lt;br /&gt;
         NAME           STATE     READ WRITE CKSUM&lt;br /&gt;
         data           ONLINE       0     0     0&lt;br /&gt;
           mirror-0     ONLINE       0     0     0&lt;br /&gt;
             gpt/data   ONLINE       0     0     0&lt;br /&gt;
             gpt/data0  ONLINE       0     0     0 &lt;br /&gt;
 &lt;br /&gt;
 errors: No known data errors &lt;br /&gt;
 &lt;br /&gt;
   pool: zroot&lt;br /&gt;
  state: ONLINE&lt;br /&gt;
 config: &lt;br /&gt;
 &lt;br /&gt;
         NAME        STATE     READ WRITE CKSUM&lt;br /&gt;
         zroot       ONLINE       0     0     0&lt;br /&gt;
           ada1p3    ONLINE       0     0     0&lt;br /&gt;
           ada2p3    ONLINE       0     0     0 &lt;br /&gt;
 &lt;br /&gt;
 errors: No known data errors&lt;br /&gt;
 root@hermes:/usr/local/etc # ls -l /mnt/data/&lt;/div&gt;</summary>
		<author><name>Dschaft</name></author>
	</entry>
</feed>