<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agowa338</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agowa338"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Agowa338"/>
	<updated>2026-04-25T16:37:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Setting_up_unbound_DNS_server&amp;diff=22693</id>
		<title>Setting up unbound DNS server</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Setting_up_unbound_DNS_server&amp;diff=22693"/>
		<updated>2022-11-26T02:44:22Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* root-hints */ busybox wget does not support &amp;quot;-N&amp;quot; therefore removing that parameter.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://unbound.net/ Unbound] is a validating, recursive, and caching DNS resolver that supports DNSSEC.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
Install the {{Pkg|unbound}} package:&lt;br /&gt;
{{Cmd|apk add unbound}}&lt;br /&gt;
&lt;br /&gt;
= Configure =&lt;br /&gt;
&lt;br /&gt;
The following configuration is an example of a caching name server (in a production server, it&#039;s recommended to adjust the access-control parameter to limit access to your network).  The forward-zone(s) section will forward all DNS queries to the specified servers.  Don&#039;t forget to change the &#039;interface&#039; parameter to that of your local interface IP address (or 0.0.0.0 to listen on all local IPv4 interfaces).  The following is a minimal example with many options commented out.&lt;br /&gt;
&lt;br /&gt;
{{Path|/etc/unbound/unbound.conf}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server:&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
## Specify the interface address to listen on:&lt;br /&gt;
        interface: 10.0.0.1&lt;br /&gt;
## To listen on all interfaces use:&lt;br /&gt;
#       interface: 0.0.0.0&lt;br /&gt;
        do-ip4: yes&lt;br /&gt;
        do-ip6: yes&lt;br /&gt;
        do-udp: yes&lt;br /&gt;
        do-tcp: yes&lt;br /&gt;
        do-daemonize: yes&lt;br /&gt;
        access-control: 0.0.0.0/0 allow&lt;br /&gt;
## Other access control examples&lt;br /&gt;
#access-control: 192.168.1.0/24 action&lt;br /&gt;
## &#039;action&#039; should be replaced by any one of:&lt;br /&gt;
#deny (drop message)&lt;br /&gt;
#refuse (sends  a  DNS  rcode REFUSED error message back)&lt;br /&gt;
#allow (recursive ok)&lt;br /&gt;
#allow_snoop (recursive and nonrecursive ok).&lt;br /&gt;
## Minimum lifetime of cache entries in seconds.  Default is 0.&lt;br /&gt;
#cache-min-ttl: 60&lt;br /&gt;
## Maximum lifetime of cached entries. Default is 86400 seconds (1  day).&lt;br /&gt;
#cache-max-ttl: 172800&lt;br /&gt;
## enable to prevent answering id.server and hostname.bind queries. &lt;br /&gt;
        hide-identity: yes&lt;br /&gt;
## enable to prevent answering version.server and version.bind queries. &lt;br /&gt;
        hide-version: yes&lt;br /&gt;
## default is to use syslog, which will log to /var/log/messages.&lt;br /&gt;
use-syslog: yes&lt;br /&gt;
## to log elsewhere, set &#039;use-syslog&#039; to &#039;no&#039; and set the log file location below:&lt;br /&gt;
#logfile: /var/log/unbound&lt;br /&gt;
python:&lt;br /&gt;
remote-control:&lt;br /&gt;
        control-enable: no&lt;br /&gt;
## Stub zones are like forward-zones (see below) but must contain only the authority server (no recursive servers)&lt;br /&gt;
#stub-zone: &lt;br /&gt;
#        name: &amp;quot;my.test.com&amp;quot;&lt;br /&gt;
#		 stub-addr: 172.16.1.1&lt;br /&gt;
#		 stub-addr: 172.16.1.2&lt;br /&gt;
## Note: for forward-zones, the destination servers must be able to handle recursion to other DNS servers&lt;br /&gt;
## Forward all *.example.com queries to the server at 192.168.1.1&lt;br /&gt;
#forward-zone:&lt;br /&gt;
#        name: &amp;quot;example.com&amp;quot;&lt;br /&gt;
#        forward-addr: 192.168.1.1&lt;br /&gt;
## Forward all other queries to the Verizon DNS servers&lt;br /&gt;
forward-zone:      &lt;br /&gt;
        name: &amp;quot;.&amp;quot;&lt;br /&gt;
## Level3 Verizon&lt;br /&gt;
        forward-addr: 4.2.2.1&lt;br /&gt;
        forward-addr: 4.2.2.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== root-hints ==&lt;br /&gt;
Instead of forwarding queries to a public DNS server, you may prefer to query the root DNS servers.  To do this, comment out the forwarding entries (&amp;quot;forward-zone&amp;quot; sections) in the config.  Then, grab the latest root hints file using wget:&lt;br /&gt;
{{Cmd|wget -S https://www.internic.net/domain/named.cache -O /etc/unbound/root.hints}}&lt;br /&gt;
And finally point unbound to the root hints file by adding the following line to the server section of the unbound config file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root-hints: &amp;quot;/etc/unbound/root.hints&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart unbound to ensure the changes take effect.  You may wish to setup a [[FAQ#My cron jobs don.27t run.3F|cron job]] to update the root hints file occasionally.&lt;br /&gt;
&lt;br /&gt;
== 0x20 bit ==&lt;br /&gt;
Use of the [https://tools.ietf.org/html/draft-vixie-dnsext-dns0x20-00.html 0x20 bit] is considered experimental.  It makes use of an otherwise unused bit in a DNS packet to ask an authoritative server to respond with an answer mimicking the case used in the query.&lt;br /&gt;
  &lt;br /&gt;
For example, when using this feature a query for www.google.com could appear in the request as www.google.com or Www.GoogLe.coM or WWW.GoOGlE.cOm or any other conbination of upper and lower case.  The authoritative server should respond with the same case.  This helps prevent DNS spoofing attacks.  &lt;br /&gt;
&lt;br /&gt;
In some cases a very small number of old or misconfigured servers may return an error (less than 1% of servers will respond incorrectly). To turn on this feature, simply add the following line to the &#039;server&#039; section of {{Path|/etc/unbound/unbound.conf}} and restart the server:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
use-caps-for-id: yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Set auto-start, start and test the daemon =&lt;br /&gt;
&lt;br /&gt;
Check the configuration for errors:&lt;br /&gt;
{{Cmd|unbound-checkconf}}&lt;br /&gt;
if no errors are reported, set to auto-start then start unbound:&lt;br /&gt;
{{Cmd|rc-update add unbound&lt;br /&gt;
rc-service unbound start}}&lt;br /&gt;
Test. For example:&lt;br /&gt;
{{Cmd|dig nl.alpinelinux.org @10.0.0.1}}&lt;br /&gt;
or:&lt;br /&gt;
{{Cmd|nslookup www.google.cz 10.0.0.1}}&lt;br /&gt;
or use {{Pkg|drill}}: &lt;br /&gt;
{{Cmd|drill www.bbc.co.uk @10.0.0.1}}&lt;br /&gt;
&lt;br /&gt;
= Additional information =&lt;br /&gt;
unbound.conf man page [http://linux.die.net/man/5/unbound.conf here] or [http://unbound.net/documentation/unbound.conf.html here]&lt;br /&gt;
&lt;br /&gt;
[http://unbound.net/documentation/howto_optimise.html unbound optimization guide]&lt;br /&gt;
&lt;br /&gt;
[https://calomel.org/unbound_dns.html excellent unbound tutorial at calomel.org]&lt;br /&gt;
&lt;br /&gt;
General information via the Wikipedia pages on [https://en.wikipedia.org/wiki/Domain_Name_System DNS], [https://en.wikipedia.org/wiki/List_of_DNS_record_types record types], [https://en.wikipedia.org/wiki/Dns_zone zones], [https://en.wikipedia.org/wiki/Name_server name servers] and [https://en.wikipedia.org/wiki/Dnssec DNSsec] &lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22219</id>
		<title>Alpine Linux:Contribute</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22219"/>
		<updated>2022-08-12T12:04:14Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Contribute quality */ update &amp;quot;suggest new to point directly to gitlab issue tracker instead of double redirect through wiki and bugs.alpinelinux.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:kuser.png|left|link=]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
There are many ways that &#039;&#039;you&#039;&#039; can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually &#039;&#039;&#039;use&#039;&#039;&#039; Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
The list below explains some of the ways that you can contribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contribute quality =&lt;br /&gt;
* Submit &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]&#039;&#039;&#039;. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.&lt;br /&gt;
* Suggest new &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine features/ideas]&#039;&#039;&#039; (Previously: &#039;&#039;&#039;[[Project:Ideas|features/ideas]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FAQ#Can_you_build_an_apk_package_for_....3F|packages]]&#039;&#039;&#039;)&lt;br /&gt;
* Submit new &#039;&#039;&#039;[[Creating_an_Alpine_package|packages]]&#039;&#039;&#039; that you&#039;ve created, or &#039;&#039;&#039;[[Development using git|patches]]&#039;&#039;&#039; to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]].&lt;br /&gt;
* Submit &#039;&#039;&#039;[[Special:NewFiles|artwork]]&#039;&#039;&#039; (icons, backgrounds, logos)&lt;br /&gt;
* Correct &#039;&#039;&#039;spelling and grammar&#039;&#039;&#039; mistakes in the documentation&lt;br /&gt;
* Help &#039;&#039;&#039;[[Project:Wiki_maintenance|maintain]]&#039;&#039;&#039; the wiki&lt;br /&gt;
&lt;br /&gt;
= Contribute documentation =&lt;br /&gt;
* Help write good &#039;&#039;&#039;[[Tutorials_and_Howtos|documentation]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Translate&#039;&#039;&#039; the documentation (and program texts) into another language&lt;br /&gt;
* &#039;&#039;&#039;Proofread&#039;&#039;&#039; existing documentation, follow the examples, and make corrections&lt;br /&gt;
* Create diagrams, &#039;&#039;&#039;screenshots&#039;&#039;&#039;, and graphics for the documentation&lt;br /&gt;
* Develop style, formatting, spelling, and grammar conventions for documenters&lt;br /&gt;
* Expand the &#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; of technical terms (so non-geeks can understand)&lt;br /&gt;
* Convert documentation into more formats&lt;br /&gt;
&lt;br /&gt;
= Contribute support =&lt;br /&gt;
* &#039;&#039;&#039;Answer questions&#039;&#039;&#039; on the wiki, [[mailing lists]], [[IRC]] channels and [http://stackoverflow.com/questions/tagged/alpine StackOverflow]&lt;br /&gt;
* Contribute to (or start) an online support group&lt;br /&gt;
* Post a tutorial or other to https://asciinema.org&lt;br /&gt;
* Write &#039;&#039;&#039;HOWTOs&#039;&#039;&#039; and post them in the [[Tutorials and Howtos]] or your own blog&lt;br /&gt;
&lt;br /&gt;
= Contribute projects = &lt;br /&gt;
* [[Wishlist]]&lt;br /&gt;
&lt;br /&gt;
= Contribute publicity =&lt;br /&gt;
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}&lt;br /&gt;
* &#039;&#039;&#039;[[Project:Listings|Link to]]&#039;&#039;&#039; the Alpine Linux web site&lt;br /&gt;
* Write &#039;&#039;&#039;reviews&#039;&#039;&#039;&lt;br /&gt;
* Convince people to choose Open Source products when possible&lt;br /&gt;
* Write about new ways of using an Open Source application&lt;br /&gt;
&lt;br /&gt;
= Contribute appreciation =&lt;br /&gt;
* Be &#039;&#039;&#039;polite&#039;&#039;&#039; when reporting bugs or asking for new features; after all, the developers have no obligation to do it&lt;br /&gt;
* &#039;&#039;&#039;Express&#039;&#039;&#039; your appreciation to developers (through [[Mailing_lists|e-mail]], [https://gitlab.alpinelinux.org/alpine/aports/issues bug reports], and [[Alpine Linux:IRC|IRC]])&lt;br /&gt;
* Send the programmers post cards&lt;br /&gt;
* Give the project or [[Alpine_Linux:Developers|a developer a donation/gift]] (some have wish lists for this)&lt;br /&gt;
* Contribute to [https://www.patreon.com/musl musl libc development].&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22218</id>
		<title>Alpine Linux:Contribute</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22218"/>
		<updated>2022-08-12T12:03:40Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Contribute quality */ update &amp;quot;suggest new to point directly to gitlab issue tracker instead of double redirect through wiki and bugs.alpinelinux.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:kuser.png|left|link=]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
There are many ways that &#039;&#039;you&#039;&#039; can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually &#039;&#039;&#039;use&#039;&#039;&#039; Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
The list below explains some of the ways that you can contribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contribute quality =&lt;br /&gt;
* Submit &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]&#039;&#039;&#039;. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.&lt;br /&gt;
* Suggest new &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine Project:Idea]&#039;&#039;&#039; (Previously: &#039;&#039;&#039;[[Project:Ideas|features/ideas]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FAQ#Can_you_build_an_apk_package_for_....3F|packages]]&#039;&#039;&#039;)&lt;br /&gt;
* Submit new &#039;&#039;&#039;[[Creating_an_Alpine_package|packages]]&#039;&#039;&#039; that you&#039;ve created, or &#039;&#039;&#039;[[Development using git|patches]]&#039;&#039;&#039; to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]].&lt;br /&gt;
* Submit &#039;&#039;&#039;[[Special:NewFiles|artwork]]&#039;&#039;&#039; (icons, backgrounds, logos)&lt;br /&gt;
* Correct &#039;&#039;&#039;spelling and grammar&#039;&#039;&#039; mistakes in the documentation&lt;br /&gt;
* Help &#039;&#039;&#039;[[Project:Wiki_maintenance|maintain]]&#039;&#039;&#039; the wiki&lt;br /&gt;
&lt;br /&gt;
= Contribute documentation =&lt;br /&gt;
* Help write good &#039;&#039;&#039;[[Tutorials_and_Howtos|documentation]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Translate&#039;&#039;&#039; the documentation (and program texts) into another language&lt;br /&gt;
* &#039;&#039;&#039;Proofread&#039;&#039;&#039; existing documentation, follow the examples, and make corrections&lt;br /&gt;
* Create diagrams, &#039;&#039;&#039;screenshots&#039;&#039;&#039;, and graphics for the documentation&lt;br /&gt;
* Develop style, formatting, spelling, and grammar conventions for documenters&lt;br /&gt;
* Expand the &#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; of technical terms (so non-geeks can understand)&lt;br /&gt;
* Convert documentation into more formats&lt;br /&gt;
&lt;br /&gt;
= Contribute support =&lt;br /&gt;
* &#039;&#039;&#039;Answer questions&#039;&#039;&#039; on the wiki, [[mailing lists]], [[IRC]] channels and [http://stackoverflow.com/questions/tagged/alpine StackOverflow]&lt;br /&gt;
* Contribute to (or start) an online support group&lt;br /&gt;
* Post a tutorial or other to https://asciinema.org&lt;br /&gt;
* Write &#039;&#039;&#039;HOWTOs&#039;&#039;&#039; and post them in the [[Tutorials and Howtos]] or your own blog&lt;br /&gt;
&lt;br /&gt;
= Contribute projects = &lt;br /&gt;
* [[Wishlist]]&lt;br /&gt;
&lt;br /&gt;
= Contribute publicity =&lt;br /&gt;
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}&lt;br /&gt;
* &#039;&#039;&#039;[[Project:Listings|Link to]]&#039;&#039;&#039; the Alpine Linux web site&lt;br /&gt;
* Write &#039;&#039;&#039;reviews&#039;&#039;&#039;&lt;br /&gt;
* Convince people to choose Open Source products when possible&lt;br /&gt;
* Write about new ways of using an Open Source application&lt;br /&gt;
&lt;br /&gt;
= Contribute appreciation =&lt;br /&gt;
* Be &#039;&#039;&#039;polite&#039;&#039;&#039; when reporting bugs or asking for new features; after all, the developers have no obligation to do it&lt;br /&gt;
* &#039;&#039;&#039;Express&#039;&#039;&#039; your appreciation to developers (through [[Mailing_lists|e-mail]], [https://gitlab.alpinelinux.org/alpine/aports/issues bug reports], and [[Alpine Linux:IRC|IRC]])&lt;br /&gt;
* Send the programmers post cards&lt;br /&gt;
* Give the project or [[Alpine_Linux:Developers|a developer a donation/gift]] (some have wish lists for this)&lt;br /&gt;
* Contribute to [https://www.patreon.com/musl musl libc development].&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22217</id>
		<title>Alpine Linux:Contribute</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22217"/>
		<updated>2022-08-12T12:03:28Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Contribute quality */ update &amp;quot;suggest new to point directly to gitlab issue tracker instead of double redirect through wiki and bugs.alpinelinux.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:kuser.png|left|link=]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
There are many ways that &#039;&#039;you&#039;&#039; can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually &#039;&#039;&#039;use&#039;&#039;&#039; Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
The list below explains some of the ways that you can contribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contribute quality =&lt;br /&gt;
* Submit &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]&#039;&#039;&#039;. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.&lt;br /&gt;
* Suggest new &#039;&#039;&#039;[[https://gitlab.alpinelinux.org/alpine Project:Idea]]&#039;&#039;&#039; (Previously: &#039;&#039;&#039;[[Project:Ideas|features/ideas]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FAQ#Can_you_build_an_apk_package_for_....3F|packages]]&#039;&#039;&#039;)&lt;br /&gt;
* Submit new &#039;&#039;&#039;[[Creating_an_Alpine_package|packages]]&#039;&#039;&#039; that you&#039;ve created, or &#039;&#039;&#039;[[Development using git|patches]]&#039;&#039;&#039; to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]].&lt;br /&gt;
* Submit &#039;&#039;&#039;[[Special:NewFiles|artwork]]&#039;&#039;&#039; (icons, backgrounds, logos)&lt;br /&gt;
* Correct &#039;&#039;&#039;spelling and grammar&#039;&#039;&#039; mistakes in the documentation&lt;br /&gt;
* Help &#039;&#039;&#039;[[Project:Wiki_maintenance|maintain]]&#039;&#039;&#039; the wiki&lt;br /&gt;
&lt;br /&gt;
= Contribute documentation =&lt;br /&gt;
* Help write good &#039;&#039;&#039;[[Tutorials_and_Howtos|documentation]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Translate&#039;&#039;&#039; the documentation (and program texts) into another language&lt;br /&gt;
* &#039;&#039;&#039;Proofread&#039;&#039;&#039; existing documentation, follow the examples, and make corrections&lt;br /&gt;
* Create diagrams, &#039;&#039;&#039;screenshots&#039;&#039;&#039;, and graphics for the documentation&lt;br /&gt;
* Develop style, formatting, spelling, and grammar conventions for documenters&lt;br /&gt;
* Expand the &#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; of technical terms (so non-geeks can understand)&lt;br /&gt;
* Convert documentation into more formats&lt;br /&gt;
&lt;br /&gt;
= Contribute support =&lt;br /&gt;
* &#039;&#039;&#039;Answer questions&#039;&#039;&#039; on the wiki, [[mailing lists]], [[IRC]] channels and [http://stackoverflow.com/questions/tagged/alpine StackOverflow]&lt;br /&gt;
* Contribute to (or start) an online support group&lt;br /&gt;
* Post a tutorial or other to https://asciinema.org&lt;br /&gt;
* Write &#039;&#039;&#039;HOWTOs&#039;&#039;&#039; and post them in the [[Tutorials and Howtos]] or your own blog&lt;br /&gt;
&lt;br /&gt;
= Contribute projects = &lt;br /&gt;
* [[Wishlist]]&lt;br /&gt;
&lt;br /&gt;
= Contribute publicity =&lt;br /&gt;
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}&lt;br /&gt;
* &#039;&#039;&#039;[[Project:Listings|Link to]]&#039;&#039;&#039; the Alpine Linux web site&lt;br /&gt;
* Write &#039;&#039;&#039;reviews&#039;&#039;&#039;&lt;br /&gt;
* Convince people to choose Open Source products when possible&lt;br /&gt;
* Write about new ways of using an Open Source application&lt;br /&gt;
&lt;br /&gt;
= Contribute appreciation =&lt;br /&gt;
* Be &#039;&#039;&#039;polite&#039;&#039;&#039; when reporting bugs or asking for new features; after all, the developers have no obligation to do it&lt;br /&gt;
* &#039;&#039;&#039;Express&#039;&#039;&#039; your appreciation to developers (through [[Mailing_lists|e-mail]], [https://gitlab.alpinelinux.org/alpine/aports/issues bug reports], and [[Alpine Linux:IRC|IRC]])&lt;br /&gt;
* Send the programmers post cards&lt;br /&gt;
* Give the project or [[Alpine_Linux:Developers|a developer a donation/gift]] (some have wish lists for this)&lt;br /&gt;
* Contribute to [https://www.patreon.com/musl musl libc development].&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22216</id>
		<title>Alpine Linux:Contribute</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Contribute&amp;diff=22216"/>
		<updated>2022-08-12T12:03:03Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Contribute quality */ update &amp;quot;suggest new to point directly to gitlab issue tracker instead of double redirect through wiki and bugs.alpinelinux.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:kuser.png|left|link=]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
There are many ways that &#039;&#039;you&#039;&#039; can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually &#039;&#039;&#039;use&#039;&#039;&#039; Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
The list below explains some of the ways that you can contribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contribute quality =&lt;br /&gt;
* Submit &#039;&#039;&#039;[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]&#039;&#039;&#039;. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.&lt;br /&gt;
* Suggest new &#039;&#039;&#039;[[Project:Idea|https://gitlab.alpinelinux.org/alpine]]&#039;&#039;&#039; (Previously: &#039;&#039;&#039;[[Project:Ideas|features/ideas]]&#039;&#039;&#039; and &#039;&#039;&#039;[[FAQ#Can_you_build_an_apk_package_for_....3F|packages]]&#039;&#039;&#039;)&lt;br /&gt;
* Submit new &#039;&#039;&#039;[[Creating_an_Alpine_package|packages]]&#039;&#039;&#039; that you&#039;ve created, or &#039;&#039;&#039;[[Development using git|patches]]&#039;&#039;&#039; to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]].&lt;br /&gt;
* Submit &#039;&#039;&#039;[[Special:NewFiles|artwork]]&#039;&#039;&#039; (icons, backgrounds, logos)&lt;br /&gt;
* Correct &#039;&#039;&#039;spelling and grammar&#039;&#039;&#039; mistakes in the documentation&lt;br /&gt;
* Help &#039;&#039;&#039;[[Project:Wiki_maintenance|maintain]]&#039;&#039;&#039; the wiki&lt;br /&gt;
&lt;br /&gt;
= Contribute documentation =&lt;br /&gt;
* Help write good &#039;&#039;&#039;[[Tutorials_and_Howtos|documentation]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Translate&#039;&#039;&#039; the documentation (and program texts) into another language&lt;br /&gt;
* &#039;&#039;&#039;Proofread&#039;&#039;&#039; existing documentation, follow the examples, and make corrections&lt;br /&gt;
* Create diagrams, &#039;&#039;&#039;screenshots&#039;&#039;&#039;, and graphics for the documentation&lt;br /&gt;
* Develop style, formatting, spelling, and grammar conventions for documenters&lt;br /&gt;
* Expand the &#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; of technical terms (so non-geeks can understand)&lt;br /&gt;
* Convert documentation into more formats&lt;br /&gt;
&lt;br /&gt;
= Contribute support =&lt;br /&gt;
* &#039;&#039;&#039;Answer questions&#039;&#039;&#039; on the wiki, [[mailing lists]], [[IRC]] channels and [http://stackoverflow.com/questions/tagged/alpine StackOverflow]&lt;br /&gt;
* Contribute to (or start) an online support group&lt;br /&gt;
* Post a tutorial or other to https://asciinema.org&lt;br /&gt;
* Write &#039;&#039;&#039;HOWTOs&#039;&#039;&#039; and post them in the [[Tutorials and Howtos]] or your own blog&lt;br /&gt;
&lt;br /&gt;
= Contribute projects = &lt;br /&gt;
* [[Wishlist]]&lt;br /&gt;
&lt;br /&gt;
= Contribute publicity =&lt;br /&gt;
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}&lt;br /&gt;
* &#039;&#039;&#039;[[Project:Listings|Link to]]&#039;&#039;&#039; the Alpine Linux web site&lt;br /&gt;
* Write &#039;&#039;&#039;reviews&#039;&#039;&#039;&lt;br /&gt;
* Convince people to choose Open Source products when possible&lt;br /&gt;
* Write about new ways of using an Open Source application&lt;br /&gt;
&lt;br /&gt;
= Contribute appreciation =&lt;br /&gt;
* Be &#039;&#039;&#039;polite&#039;&#039;&#039; when reporting bugs or asking for new features; after all, the developers have no obligation to do it&lt;br /&gt;
* &#039;&#039;&#039;Express&#039;&#039;&#039; your appreciation to developers (through [[Mailing_lists|e-mail]], [https://gitlab.alpinelinux.org/alpine/aports/issues bug reports], and [[Alpine Linux:IRC|IRC]])&lt;br /&gt;
* Send the programmers post cards&lt;br /&gt;
* Give the project or [[Alpine_Linux:Developers|a developer a donation/gift]] (some have wish lists for this)&lt;br /&gt;
* Contribute to [https://www.patreon.com/musl musl libc development].&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Bonding&amp;diff=22158</id>
		<title>Bonding</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Bonding&amp;diff=22158"/>
		<updated>2022-07-30T11:10:21Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Configuration */ fix invalid closing pre&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article shows how to bond (or aggregate) multiple ethernet interfaces into a bond0 interface.&lt;br /&gt;
{{Note| Alpine Linux v2.4 or later is required}}&lt;br /&gt;
==Installation==&lt;br /&gt;
First, install the &#039;&#039;bonding&#039;&#039; package. This will give you support for bonding in the &#039;&#039;/etc/network/interfaces&#039;&#039; file.&lt;br /&gt;
{{Cmd|apk add bonding}}&lt;br /&gt;
And if you want to setup a LACP setup with a &#039;&#039;bridge&#039;&#039; interface you also need to install:&lt;br /&gt;
{{Cmd|apk add bridge}}&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Edit the &#039;&#039;/etc/network/interfaces&#039;&#039; file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bond0&lt;br /&gt;
iface bond0 inet static&lt;br /&gt;
	address 192.168.0.2&lt;br /&gt;
	netmask 255.255.255.0&lt;br /&gt;
	gateway 192.168.0.1&lt;br /&gt;
	# specify the ethernet interfaces that should be bonded&lt;br /&gt;
	bond-slaves eth0 eth1 eth2 eth3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The keyword is &#039;&#039;bond-slaves&#039;&#039; that will make ifup add the slaves to the bond0 interface.&lt;br /&gt;
&lt;br /&gt;
References: http://www.kernel.org/doc/Documentation/networking/bonding.txt&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonding with br0 (LACP)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bond0&lt;br /&gt;
iface bond0 inet manual&lt;br /&gt;
        bond-slaves eth0 eth1&lt;br /&gt;
        bond-mode 802.3ad&lt;br /&gt;
        bond-xmit-hash-policy layer2+3&lt;br /&gt;
&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet dhcp&lt;br /&gt;
        bridge-ports bond0&lt;br /&gt;
        bridge-stp 0&lt;br /&gt;
                hostname alpine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Bonding&amp;diff=22157</id>
		<title>Bonding</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Bonding&amp;diff=22157"/>
		<updated>2022-07-30T11:09:08Z</updated>

		<summary type="html">&lt;p&gt;Agowa338: /* Installation */ Add install command for 2nd example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article shows how to bond (or aggregate) multiple ethernet interfaces into a bond0 interface.&lt;br /&gt;
{{Note| Alpine Linux v2.4 or later is required}}&lt;br /&gt;
==Installation==&lt;br /&gt;
First, install the &#039;&#039;bonding&#039;&#039; package. This will give you support for bonding in the &#039;&#039;/etc/network/interfaces&#039;&#039; file.&lt;br /&gt;
{{Cmd|apk add bonding}}&lt;br /&gt;
And if you want to setup a LACP setup with a &#039;&#039;bridge&#039;&#039; interface you also need to install:&lt;br /&gt;
{{Cmd|apk add bridge}}&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Edit the &#039;&#039;/etc/network/interfaces&#039;&#039; file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bond0&lt;br /&gt;
iface bond0 inet static&lt;br /&gt;
	address 192.168.0.2&lt;br /&gt;
	netmask 255.255.255.0&lt;br /&gt;
	gateway 192.168.0.1&lt;br /&gt;
	# specify the ethernet interfaces that should be bonded&lt;br /&gt;
	bond-slaves eth0 eth1 eth2 eth3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The keyword is &#039;&#039;bond-slaves&#039;&#039; that will make ifup add the slaves to the bond0 interface.&lt;br /&gt;
&lt;br /&gt;
References: http://www.kernel.org/doc/Documentation/networking/bonding.txt&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonding with br0 (LACP)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
auto bond0&lt;br /&gt;
iface bond0 inet manual&lt;br /&gt;
        bond-slaves eth0 eth1&lt;br /&gt;
        bond-mode 802.3ad&lt;br /&gt;
        bond-xmit-hash-policy layer2+3&lt;br /&gt;
&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet dhcp&lt;br /&gt;
        bridge-ports bond0&lt;br /&gt;
        bridge-stp 0&lt;br /&gt;
                hostname alpine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Agowa338</name></author>
	</entry>
</feed>