<?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=Rxbrdn</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=Rxbrdn"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Rxbrdn"/>
	<updated>2026-04-25T18:09:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Local_APK_cache&amp;diff=6132</id>
		<title>Local APK cache</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Local_APK_cache&amp;diff=6132"/>
		<updated>2012-02-19T22:08:14Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine Linux needs to be able to pull packages from local media on boot. (You can&#039;t download packages from the net before you have a network connection.)  Using remote repositories presents a problem.  If the config files have been modified for a newer version of a package, and the older package is on local media, all sorts of fun can result.&lt;br /&gt;
&lt;br /&gt;
The solution is a local cache of updated packages.   This cache can be stored on any r/w media, typically the same location as the apkovl.&lt;br /&gt;
&lt;br /&gt;
The cache is enabled by creating a symlink named &#039;&#039;/etc/apk/cache&#039;&#039; that points to the cache directory.&lt;br /&gt;
&lt;br /&gt;
To enable local cache run: {{Cmd|setup-apkcache}}&lt;br /&gt;
&lt;br /&gt;
= To enable Local Cache on releases prior v2.3 =&lt;br /&gt;
Alpine Linux version prior to v2.3 does not have the &#039;&#039;setup-apkcache&#039;&#039; tool so the symlink needs to be set up manually.&lt;br /&gt;
&lt;br /&gt;
== To Manually Enable Local Cache on HDD install ==&lt;br /&gt;
If you&#039;ve installed Alpine to your hard drive (as &#039;sys&#039;), then create a cache dir and then an &#039;&#039;/etc/apk/cache&#039;&#039; symlink pointing to that dir:&lt;br /&gt;
{{Cmd|mkdir -p /var/cache/apk&lt;br /&gt;
ln -s /var/cache/apk /etc/apk/cache}}&lt;br /&gt;
&lt;br /&gt;
You normally don&#039;t need apk cache on HDD &#039;sys&#039; installs but it might be handy if you re-install from net to have the packages cached.&lt;br /&gt;
&lt;br /&gt;
== To Manually Enable Local Cache on run-from-RAM installs ==&lt;br /&gt;
&lt;br /&gt;
# Create a &#039;&#039;&#039;cache&#039;&#039;&#039; directory on the device you store your lbu backups (typically, &amp;lt;code&amp;gt;/dev/sda1&amp;lt;/code&amp;gt;.)  {{Cmd| mkdir /media/sda1/cache }}&lt;br /&gt;
{{Tip|If you get an error that says &amp;quot;mkdir: can&#039;t create directory &#039;/media/usbdisk/cache&#039;: Read-only file system&amp;quot;, then you probably need to remount your disk read-write temporarily.  Try {{Cmd|mount -o remount,rw /media/sda1}} and then don&#039;t forget to run {{Cmd|mount -o remount,ro /media/sda1}} when you are done with the following commands}}&lt;br /&gt;
# Create a symlink to this directory from &amp;lt;code&amp;gt;/etc/apk/cache&amp;lt;/code&amp;gt;.  {{Cmd|ln -s /media/sda1/cache /etc/apk/cache}}&lt;br /&gt;
# Run an lbu commit to save the change (&amp;lt;code&amp;gt;/etc/apk/cache&amp;lt;/code&amp;gt; is in &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; and is automatically backed up.) {{Cmd|lbu commit}}&lt;br /&gt;
# Done.  Now whenever you run an apk command that pulls a new package from a remote repository, The package is stored on your local media.  On startup, Alpine Linux will check the local cache for new packages, and will install them in preference.&lt;br /&gt;
&lt;br /&gt;
So you now have a run-from-RAM distro that can do a &#039;&#039;&#039;yum upgrade&#039;&#039;&#039; or &#039;&#039;&#039;apt-get dist-upgrade&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Cache Maintenance =&lt;br /&gt;
Over time, newer packages will replace older ones; the cache directory will contain all older versions of packages.  &lt;br /&gt;
&lt;br /&gt;
== Delete Old Packages ==&lt;br /&gt;
To clean out older versions of packages, run the &#039;&#039;&#039;clean&#039;&#039;&#039; command.  {{cmd|apk cache clean}} or to see what is deleted {{cmd|apk -v cache clean}}&lt;br /&gt;
&lt;br /&gt;
== Download Missing Packages ==&lt;br /&gt;
If you accidentally delete packages from the cache directory, you can make sure they are there with the &#039;&#039;&#039;download&#039;&#039;&#039; command, {{cmd|apk cache download}}&lt;br /&gt;
&lt;br /&gt;
== Delete and Download In One Step ==&lt;br /&gt;
You can combine the two steps into one with the &#039;&#039;&#039;sync&#039;&#039;&#039; command - this cleans out old packages and downloads missing packages. {{cmd|apk cache -v sync}}&lt;br /&gt;
&lt;br /&gt;
== Automatically Cleaning Cache on Reboot ==&lt;br /&gt;
To automatically attempt to validate your cache on reboot, you can add the above command to the &amp;lt;code&amp;gt;/etc/conf.d/local&amp;lt;/code&amp;gt; script, in the &amp;lt;code&amp;gt;stop&amp;lt;/code&amp;gt; stanza:&lt;br /&gt;
&lt;br /&gt;
 local_stop() { &lt;br /&gt;
        # This is a good place to unload any misc.&lt;br /&gt;
        # programs you started above. &lt;br /&gt;
 	&lt;br /&gt;
        # verify the local cache on shutdown&lt;br /&gt;
        apk cache -v sync&lt;br /&gt;
  &lt;br /&gt;
        # We should always return 0&lt;br /&gt;
        return 0&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{{Tip|Usually the only time you need to reboot is when things have gone horribly wrong; so this is a &amp;quot;best effort&amp;quot; to cover forgetting to sync the cache; It is much better to run &#039;&#039;&#039;sync&#039;&#039;&#039; immediately after adding or upgrading packages.}}&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Wiki_etiquette&amp;diff=6129</id>
		<title>Alpine Linux:Wiki etiquette</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Linux:Wiki_etiquette&amp;diff=6129"/>
		<updated>2012-02-19T21:37:49Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: /* Basic Principles */  grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Principles ==&lt;br /&gt;
* Assume good faith. Comply with etiquette ethics. Alpine Linux Wiki has worked remarkably well so far based on a policy of nearly complete freedom to edit. People come here to collaborate and write good articles.&lt;br /&gt;
* Remember the Golden Rule: Treat others as you would have them treat you—even if they are new. We were all new once.&lt;br /&gt;
* Be polite, please.&lt;br /&gt;
** Keep in mind that raw text may be ambiguous and often seems ruder than the same words coming from a person standing in front of you. Irony is not always obvious when written—text comes without facial expressions, vocal inflection, or body language. Be careful in choosing the words you write: what you mean might not be what others understand. Be careful of how you interpret what you read: what you understand might not be what the writer means.  &lt;br /&gt;
* Sign and date your posts to talk pages (not articles!), unless you have some excellent reasons not to do so.&lt;br /&gt;
* Work towards agreement.&lt;br /&gt;
* Argue facts, not personalities.&lt;br /&gt;
* Do not ignore questions.&lt;br /&gt;
** If another disagrees with your edit, provide good reasons why you think that it is appropriate.&lt;br /&gt;
* Concede a point when you have no response to it, or admit when you disagree based on intuition or taste.&lt;br /&gt;
* Be civil.&lt;br /&gt;
** Although it is understandably difficult in an intense argument, if other editors are not as civil as you would like them to be, be &#039;&#039;more&#039;&#039; civil than they are, not less. That way at least you are not moving towards open conflict and name-calling; by your own action you are actively doing something about it: take a hit and refrain from hitting back—everybody appreciates that (or at least they should).&lt;br /&gt;
** However, do not hesitate to let the other person know that you are not comfortable with their tone in a neutral way—otherwise they might think that you are too dense to understand their &amp;quot;subtlety&amp;quot;, and you will involuntarily encourage them (e.g., &amp;quot;I know that you have been sarcastic above, but I do not think that is helping us resolve the issue. However, I do not think that your argument stands because ...&amp;quot;).&lt;br /&gt;
* Be prepared to apologize. In animated discussions, we often say things we later wish we had not. Say so.&lt;br /&gt;
* Forgive and forget.&lt;br /&gt;
* Recognize your own biases, and keep them in check.&lt;br /&gt;
* Give praise when due. Everybody likes to feel appreciated, especially in an environment that often requires compromise. Drop a friendly note on users&#039; talk pages. &lt;br /&gt;
* Remove or summarize resolved disputes that you initiated.&lt;br /&gt;
* Help mediate disagreements between others.&lt;br /&gt;
* If you are arguing, take a break. If you are mediating, recommend a break.&lt;br /&gt;
** Take it slowly. If you are angry, spend time away from Wikipedia instead of posting or editing. Come back in a day or a week. You may find that someone else made the desired change or comment for you. If you think mediation is needed, enlist someone.&lt;br /&gt;
* Avoid reverts whenever possible, and stay within the three-revert rule except in cases of clear vandalism. Explain reversions in the edit summary box.&lt;br /&gt;
** Amend, edit, discuss.&lt;br /&gt;
* Remind yourself that these are &#039;&#039;people&#039;&#039; with whom you are dealing. They have feelings, and probably have other people in the world who love them. Try to treat others with dignity. The world is a big place, with different cultures and conventions. Do not use jargon that others might not understand. Use acronyms carefully and clarify if there is the possibility of any doubt.&lt;br /&gt;
* When reverting other people&#039;s edits, give a rationale for the revert (on the article&#039;s talk page, if necessary), and be prepared to enter into an extended discussion over the edits in question. Calmly explaining your thinking to others can often result in their agreeing with you.&lt;br /&gt;
&lt;br /&gt;
== Other words of advice ==&lt;br /&gt;
* Be open and warmly welcoming, not insular,&lt;br /&gt;
* Be focused single-mindedly on writing an encyclopedia, not on [[IRC|Usenet]]-style debate,&lt;br /&gt;
* Recognize and praise the best work: work that is detailed, factual, well-informed, and well-referenced,&lt;br /&gt;
* Work to understand what neutrality requires, and why it is so essential to and good for this project,&lt;br /&gt;
* Treat your fellow productive, well-meaning members of Alpine Linux with respect and good will,&lt;br /&gt;
* Attract and honor good people who know a lot and can write about it well, and&lt;br /&gt;
* Show the door to trolls, vandals, and wiki-anarchists who, if permitted, would waste your time and create a poisonous atmosphere here.&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=How_to_write_a_HOWTO&amp;diff=6128</id>
		<title>How to write a HOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=How_to_write_a_HOWTO&amp;diff=6128"/>
		<updated>2012-02-19T21:31:52Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: /* Writing the HOWTO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are reading this, it probably means you are interested in contributing a Howto or Tutorial to Alpine Linux Wiki. This is great! Just follow those simple steps and you will end up with a great howto in no time.&lt;br /&gt;
&lt;br /&gt;
=Writing the HOWTO=&lt;br /&gt;
Know your readers and what you are trying to tell them to do.&lt;br /&gt;
#Login to Alpine Linux Wiki.{{tip|If you have never logged in, click the Log in / create account on the top-right, and then click the Create an account link.}}&lt;br /&gt;
#Edit any Alpine Linux Wiki page, adding a link to your new, not yet existent page: &amp;lt;nowiki&amp;gt;[[How To Write A HOWTO]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
#Click the link, [[Sandbox:How to write a HOWTO|How to write a HOWTO]].&amp;lt;br/&amp;gt;&#039;&#039;Alpine Linux Wiki opens the new page for editing.&#039;&#039;&lt;br /&gt;
#Paste the &#039;&#039;&#039;Basic HOWTO Template&#039;&#039;&#039; into your new HOWTO.&lt;br /&gt;
#Follow the instructions in the template.&lt;br /&gt;
&lt;br /&gt;
=Learn to format Wiki text as you write:=&lt;br /&gt;
*By reading the Text Formatting Rules&lt;br /&gt;
*By clicking the Edit page button on Alpine Linux Wiki articles to read the source&lt;br /&gt;
*By experimenting&lt;br /&gt;
=Basic HOWTO Template=&lt;br /&gt;
&lt;br /&gt;
A WikiText skeleton of a basic HOWTO:&lt;br /&gt;
 =How To Do Something=&lt;br /&gt;
 &lt;br /&gt;
 Summarize your article here so readers can decide&lt;br /&gt;
 quickly whether to read it.&lt;br /&gt;
 &lt;br /&gt;
 =Before You Start Title=&lt;br /&gt;
 Your readers might need to get ready before they can do the work.&lt;br /&gt;
 If so explain those prerequisites first. This section might alternatively &lt;br /&gt;
 contain background information readers need to know before they can make &lt;br /&gt;
 sense of your example or carry out your instructions.&lt;br /&gt;
 &lt;br /&gt;
 =Doing Something Title=&lt;br /&gt;
 Write the steps of how to do something in this section.&lt;br /&gt;
 If possible, show an example first, then tell your readers the steps.&lt;br /&gt;
 Break this procedure into separate procedures to avoid more than&lt;br /&gt;
 about 7-9 steps per procedure.&lt;br /&gt;
 &lt;br /&gt;
  INSERT GREAT EXAMPLE HERE&lt;br /&gt;
 &lt;br /&gt;
 #Answer the following three questions, at least in your head.&lt;br /&gt;
 ##What do I explain how to do?&lt;br /&gt;
 ##How do I do that?&lt;br /&gt;
 ##What do HOWTO readers already know about doing that?&lt;br /&gt;
 #Write up a good example. This ensures you can do it.&lt;br /&gt;
 #Write up the steps to do it.&lt;br /&gt;
 #Write the background info/prerequisites readers need.&lt;br /&gt;
 #Write the summary.&lt;br /&gt;
 #Clean up your work.&lt;br /&gt;
 #Revise, revise, revise.&lt;br /&gt;
 &lt;br /&gt;
 =See Also=&lt;br /&gt;
 If you ought to point your readers to related information&lt;br /&gt;
 they no doubt need but that does not fit in your HOWTO, add links here.&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Text Formatting Rules]]&lt;br /&gt;
*[[Wiki Etiquette]]&lt;br /&gt;
*[[Alpine Linux Wiki templates]]&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=How_to_write_a_HOWTO&amp;diff=6127</id>
		<title>How to write a HOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=How_to_write_a_HOWTO&amp;diff=6127"/>
		<updated>2012-02-19T21:31:13Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are reading this, it probably means you are interested in contributing a Howto or Tutorial to Alpine Linux Wiki. This is great! Just follow those simple steps and you will end up with a great howto in no time.&lt;br /&gt;
&lt;br /&gt;
=Writing the HOWTO=&lt;br /&gt;
Know your readers and what you are trying to tell them how to do.&lt;br /&gt;
#Login to Alpine Linux Wiki.{{tip|If you have never logged in, click the Log in / create account on the top-right, and then click the Create an account link.}}&lt;br /&gt;
#Edit any Alpine Linux Wiki page, adding a link to your new, not yet existent page: &amp;lt;nowiki&amp;gt;[[How To Write A HOWTO]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
#Click the link, [[Sandbox:How to write a HOWTO|How to write a HOWTO]].&amp;lt;br/&amp;gt;&#039;&#039;Alpine Linux Wiki opens the new page for editing.&#039;&#039;&lt;br /&gt;
#Paste the &#039;&#039;&#039;Basic HOWTO Template&#039;&#039;&#039; into your new HOWTO.&lt;br /&gt;
#Follow the instructions in the template.&lt;br /&gt;
=Learn to format Wiki text as you write:=&lt;br /&gt;
*By reading the Text Formatting Rules&lt;br /&gt;
*By clicking the Edit page button on Alpine Linux Wiki articles to read the source&lt;br /&gt;
*By experimenting&lt;br /&gt;
=Basic HOWTO Template=&lt;br /&gt;
&lt;br /&gt;
A WikiText skeleton of a basic HOWTO:&lt;br /&gt;
 =How To Do Something=&lt;br /&gt;
 &lt;br /&gt;
 Summarize your article here so readers can decide&lt;br /&gt;
 quickly whether to read it.&lt;br /&gt;
 &lt;br /&gt;
 =Before You Start Title=&lt;br /&gt;
 Your readers might need to get ready before they can do the work.&lt;br /&gt;
 If so explain those prerequisites first. This section might alternatively &lt;br /&gt;
 contain background information readers need to know before they can make &lt;br /&gt;
 sense of your example or carry out your instructions.&lt;br /&gt;
 &lt;br /&gt;
 =Doing Something Title=&lt;br /&gt;
 Write the steps of how to do something in this section.&lt;br /&gt;
 If possible, show an example first, then tell your readers the steps.&lt;br /&gt;
 Break this procedure into separate procedures to avoid more than&lt;br /&gt;
 about 7-9 steps per procedure.&lt;br /&gt;
 &lt;br /&gt;
  INSERT GREAT EXAMPLE HERE&lt;br /&gt;
 &lt;br /&gt;
 #Answer the following three questions, at least in your head.&lt;br /&gt;
 ##What do I explain how to do?&lt;br /&gt;
 ##How do I do that?&lt;br /&gt;
 ##What do HOWTO readers already know about doing that?&lt;br /&gt;
 #Write up a good example. This ensures you can do it.&lt;br /&gt;
 #Write up the steps to do it.&lt;br /&gt;
 #Write the background info/prerequisites readers need.&lt;br /&gt;
 #Write the summary.&lt;br /&gt;
 #Clean up your work.&lt;br /&gt;
 #Revise, revise, revise.&lt;br /&gt;
 &lt;br /&gt;
 =See Also=&lt;br /&gt;
 If you ought to point your readers to related information&lt;br /&gt;
 they no doubt need but that does not fit in your HOWTO, add links here.&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Text Formatting Rules]]&lt;br /&gt;
*[[Wiki Etiquette]]&lt;br /&gt;
*[[Alpine Linux Wiki templates]]&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=EyeOS&amp;diff=6126</id>
		<title>EyeOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=EyeOS&amp;diff=6126"/>
		<updated>2012-02-19T21:29:40Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: /* Config your eyeos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;eyeOS is an open source web desktop following the cloud computing concept that leverages collaboration and communication among users. It is mainly written in PHP, XML, and JavaScript. It acts as a platform for web applications written using the eyeOS Toolkit. It includes a Desktop environment with 67 applications and system utilities&lt;br /&gt;
&lt;br /&gt;
= Set up eyeOS on Alpine Linux =&lt;br /&gt;
&lt;br /&gt;
This document will be a quick c/p guide to setup eyeOS on Alpine linux. What we will setup is the following:&lt;br /&gt;
&lt;br /&gt;
* Lighttpd with PHP &lt;br /&gt;
* eyeOS&lt;br /&gt;
&lt;br /&gt;
= Install lighttpd, and PHP =&lt;br /&gt;
&lt;br /&gt;
{{:Setting Up Lighttpd With FastCGI}}&lt;br /&gt;
&lt;br /&gt;
= Installing and configuring eyeOS =&lt;br /&gt;
Make webapps folder&lt;br /&gt;
&lt;br /&gt;
{{Cmd|mkdir /usr/share/webapps/ -p}}&lt;br /&gt;
&lt;br /&gt;
Download previous version:&lt;br /&gt;
&lt;br /&gt;
{{Cmd|cd /usr/share/webapps/&lt;br /&gt;
 wget http://sourceforge.net/projects/eyeos/files/eyeos/1.9.0.1/eyeOS_1.9.0.1.zip/download}}&lt;br /&gt;
&lt;br /&gt;
Unpack and delete zip file&lt;br /&gt;
&lt;br /&gt;
{{Cmd|unzip download&lt;br /&gt;
 rm download}}&lt;br /&gt;
&lt;br /&gt;
Also you can download latest version:&lt;br /&gt;
&lt;br /&gt;
{{Cmd|cd /usr/share/webapps/&lt;br /&gt;
 wget http://sourceforge.net/projects/eyeos/files/eyeos2/eyeos-2.5.tar.gz/download}}&lt;br /&gt;
&lt;br /&gt;
Unpack and delete tar.gz file&lt;br /&gt;
&lt;br /&gt;
{{Cmd|cd /usr/share/webapps/&lt;br /&gt;
 tar -xvzf download}}&lt;br /&gt;
&lt;br /&gt;
Change Folder Persmissions&lt;br /&gt;
&lt;br /&gt;
{{Cmd|chmod -R 777 /usr/share/webapps/eyeOS/}}&lt;br /&gt;
&lt;br /&gt;
Make symlinks to eyeOS&lt;br /&gt;
&lt;br /&gt;
{{Cmd|ln -s /usr/share/webapps/eyeOS/ /var/www/localhost/htdocs/eyeos}}&lt;br /&gt;
&lt;br /&gt;
Unpack main package&lt;br /&gt;
&lt;br /&gt;
{{Cmd|cd /usr/share/webapps/eyeOS/&lt;br /&gt;
  mv /usr/share/webapps/eyeOS/package.eyepackage /usr/share/webapps/eyeOS/package.tar.gz&lt;br /&gt;
  tar zxvf  /usr/share/webapps/eyeOS/package.tar.gz}}&lt;br /&gt;
&lt;br /&gt;
== Starting ==&lt;br /&gt;
 &lt;br /&gt;
Starting http service and adding to boot&lt;br /&gt;
&lt;br /&gt;
{{Cmd|/etc/init.d/lighttpd start &amp;amp;&amp;amp; rc-update add lighttpd default}}&lt;br /&gt;
&lt;br /&gt;
== Config your eyeos ==&lt;br /&gt;
Browse to: http://WEBSERVER_IP_ADDRESS/eyeos&lt;br /&gt;
&lt;br /&gt;
  Please fill out the following form to install eyeOS:&lt;br /&gt;
&lt;br /&gt;
  Root Password&lt;br /&gt;
  Retype Password&lt;br /&gt;
  System Name&lt;br /&gt;
  Allow users to create accounts&lt;br /&gt;
&lt;br /&gt;
When you finish, press &amp;quot;Install eyeOS!&amp;quot; button, and thats all. :)&lt;br /&gt;
You have eyeOS cloud computing system working. To access it, go to http://WEBSERVER_IP_ADDRESS/eyeOS and enjoy!&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Tutorials_and_Howtos&amp;diff=6123</id>
		<title>Tutorials and Howtos</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Tutorials_and_Howtos&amp;diff=6123"/>
		<updated>2012-02-19T21:22:43Z</updated>

		<summary type="html">&lt;p&gt;Rxbrdn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:package_edutainment.svg|left|link=]]&lt;br /&gt;
{{TOC right}}&#039;&#039;&#039;Welcome to Tutorials and Howtos, a place of basic and advanced configuration tasks for your Alpine Linux.&#039;&#039;&#039;&lt;br /&gt;
The tutorials are hands-on and the reader is expected to try and achieve the goals described in each step, possibly with the help of a good example. The output in one step is the starting point for the following step.&amp;lt;br/&amp;gt;&lt;br /&gt;
Howtos are smaller articles explaining how to perform a particular task with Alpine Linux. We encourage people to send in both complete articles as well as requesting topics to be covered. If you think you have the skills and knowledge to write an Alpine Linux related article please do so on this Wiki. If you want to request a topic, please add your request in this page [[Talk:Tutorials_and_Howtos|Discussion]]. 	&lt;br /&gt;
&lt;br /&gt;
=System=&lt;br /&gt;
==Initial setup==&lt;br /&gt;
* [[Setting up a basic vserver]]&lt;br /&gt;
* [[Alpine Linux package management#Local_Cache | How to enable APK caching]]&lt;br /&gt;
* [[Enable Serial Console on Boot]]&lt;br /&gt;
* [[Upgrading to Edge]]&lt;br /&gt;
==Storage==&lt;br /&gt;
* [[Setting up Logical Volumes with LVM]]&lt;br /&gt;
* [[Setting up a software raid1 array]]&lt;br /&gt;
* [[iSCSI Target and Initiator Configuration]]&lt;br /&gt;
* [[iSCSI Raid and Clustered File Systems]]&lt;br /&gt;
* [[High performance SCST iSCSI Target on Linux software Raid]]&lt;br /&gt;
==Networking==&lt;br /&gt;
* [[Configure Networking]]&lt;br /&gt;
* [[Howto Configure a Network Bridge]]&lt;br /&gt;
* [[Howto Configure static routes]]&lt;br /&gt;
* [[Using serial modem]]&lt;br /&gt;
* [[Using HSDPA modem]]&lt;br /&gt;
* [[Setting up Satellite Internet Connection]]&lt;br /&gt;
* [[Connecting to a wireless accesspoint]]&lt;br /&gt;
* [[Using Alpine on Windows domain with IPSEC isolation]]&lt;br /&gt;
==Desktop Environment==&lt;br /&gt;
* [[XFCE Setup]]&lt;br /&gt;
* [[Gnome Setup]]&lt;br /&gt;
==Misc==&lt;br /&gt;
* [[Manually editing a existing apkovl]]&lt;br /&gt;
* [[Changing passwords for ACF]]&lt;br /&gt;
* [[Formatting HD/Floppy/Other]]&lt;br /&gt;
* [[Back Up a Flash Memory Installation]]&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
==Networking==&lt;br /&gt;
* [[Setting up a OpenVPN-server with Alpine]]&lt;br /&gt;
* [[Setting up a ssh-server]]&lt;br /&gt;
* [[Generating SSL certs with ACF]]&lt;br /&gt;
* [[Setting up traffic monitoring using rrdtool (and snmp)]]&lt;br /&gt;
* [[Setting up unbound DNS server]]&lt;br /&gt;
* [[Setting up nsd DNS server]]&lt;br /&gt;
* [[Setting up a git repository server with gitolite and cgit]]&lt;br /&gt;
&lt;br /&gt;
==VoIP==&lt;br /&gt;
* [[Setting up Zaptel/Asterisk on Alpine]]&lt;br /&gt;
* [[Freepbx on Alpine Linux]]&lt;br /&gt;
==Web==&lt;br /&gt;
* [[Cherokee]]&lt;br /&gt;
* [[Setting Up Lighttpd With FastCGI]]&lt;br /&gt;
* [[Apache authentication: NTLM Single Signon]]&lt;br /&gt;
===Webapps===&lt;br /&gt;
* [[2600hz]] &#039;&#039;FreeSWITCH, Asterisk GUI web acces tool.&#039;&#039;&lt;br /&gt;
* [[Awstats]] &#039;&#039;Free log file analyzer.&#039;&#039;&lt;br /&gt;
* [[Setting up Cacti|Cacti]]&lt;br /&gt;
* [[Drupal]] &#039;&#039;Content Management System (CMS) written in PHP.&#039;&#039;&lt;br /&gt;
* [[EyeOS]] &#039;&#039;Cloud Computing Desktop.&#039;&#039;&lt;br /&gt;
* [[FreePBX_V3]] &#039;&#039;FreeSWITCH, Asterisk GUI web acces tool.&#039;&#039;&lt;br /&gt;
* [[Glpi]] &#039;&#039;Information Resource-Manager.&#039;&#039;&lt;br /&gt;
* [[MediaWiki]] &#039;&#039;Free web-based wiki software application&#039;&#039;&lt;br /&gt;
* [[Setting Up Fprobe And Ntop|Ntop]] &#039;&#039;NetFlow collection and analysis using a remote fprobe instance&#039;&#039;&lt;br /&gt;
* [[Pastebin]] &#039;&#039;Pastebin software application&#039;&#039;&lt;br /&gt;
* [[Phpizabi]] &#039;&#039;Social Networking Platform.&#039;&#039;&lt;br /&gt;
* [[PhpPgAdmin]] &#039;&#039;Web-based administration tool for PostgreSQL.&#039;&#039;&lt;br /&gt;
* [[Phpmyadmin]] &#039;&#039;Web-based administration tool for MYSQL.&#039;&#039;&lt;br /&gt;
* [[Piwik]] &#039;&#039;A real time web analytics software program.&#039;&#039;&lt;br /&gt;
* [[Phpsysinfo]] &#039;&#039;A simple application that displays information about the host it&#039;s running on&#039;&#039;&lt;br /&gt;
* [[Redmine]] &#039;&#039;Project management system &#039;&#039;&lt;br /&gt;
* [[Request-Tracker]] &#039;&#039;Ticket system&#039;&#039;&lt;br /&gt;
* [[Roundcube]] &#039;&#039;Webmail system&#039;&#039;&lt;br /&gt;
* [[Setting up Smokeping|Smokeping]] &#039;&#039;Network latency monitoring&#039;&#039;&lt;br /&gt;
* [[Statusnet]] &#039;&#039;Microblogging Platform.&#039;&#039;&lt;br /&gt;
* [[Sqstat]] &#039;&#039;Script to look active squid users connections.&#039;&#039;&lt;br /&gt;
* [[Setting up trac wiki|Trac]] &#039;&#039;Enhanced wiki and issue tracking system for software development projects.&#039;&#039;&lt;br /&gt;
* [[Webmin]] &#039;&#039;A web-based interface for Linux system.&#039;&#039;&lt;br /&gt;
* [[WordPress]] &#039;&#039;Web software to create website or blog. &#039;&#039;&lt;br /&gt;
* [[Setting up Zabbix|Zabbix]]&lt;br /&gt;
&lt;br /&gt;
==Mail==&lt;br /&gt;
* [[Hosting services on Alpine]] &#039;&#039;(This applies to hosting mail, webservices and other services)&#039;&#039;&lt;br /&gt;
** [[Setting up postfix with virtual domains]]&lt;br /&gt;
** [[Protecting your email server with Alpine]]&lt;br /&gt;
** [[Hosting Web/Email services on Alpine]]&lt;br /&gt;
==Misc==&lt;br /&gt;
* [[Multiple Instances of Services]]&lt;br /&gt;
* [[Setting up Transmission (bittorrent) with Clutch WebUI]]&lt;br /&gt;
* [[Freeradius Active Directory Integration]]&lt;br /&gt;
* [[Traffic monitoring]] &#039;&#039;(For Alpine Linux firewalls)&#039;&#039;&lt;br /&gt;
* [[Setting up NRPE daemon]] &#039;&#039;(Performs remote Nagios checks)&#039;&#039;&lt;br /&gt;
* [[Setting up lm_sensors]]&lt;br /&gt;
* [[Screen on console]]&lt;br /&gt;
* [[Using espeak on Alpine Linux]]&lt;br /&gt;
* [[IPTV How To]]&lt;br /&gt;
* [[Pllua]]&lt;br /&gt;
* [[Error message on boot: Address space collision: host bridge window conflicts with Adaptor ROM]]&lt;br /&gt;
=Complete Solutions=&lt;br /&gt;
* [[Replacing non-Alpine Linux with Alpine remotely]]&lt;br /&gt;
* [[Fault Tolerant Routing with Alpine Linux]]&lt;br /&gt;
* [[ISP Mail Server HowTo]] &#039;&#039;(Postfix+PostfixAdmin+DoveCot+Roundcube+ClamAV+Spamd - A full-serivce ISP mail server)&#039;&#039;&lt;br /&gt;
** [[ISP Mail Server Upgrade 2.x]]&lt;br /&gt;
** [[ISP Mail Server 2.x HowTo]] &#039;&#039;(Beta, please test)&#039;&#039;&lt;br /&gt;
* [[High Availability High Performance Web Cache]] &#039;&#039;uCarp + HAProxy for High Availability Services such as Squid web proxy&#039;&#039;&lt;br /&gt;
= Drafts =&lt;br /&gt;
Currently unfinished docs.&lt;br /&gt;
* [[Install Alpine on coLinux]]&lt;br /&gt;
* [[Using Racoon for Remote Sites]]&lt;br /&gt;
* [[Setting up Transparent Squid Proxy]] &#039;&#039;(Covers Squid proxy and URL Filtering system)&#039;&#039;&lt;br /&gt;
** [[Obtaining user information via SNMP]] &#039;&#039;(Using the Squark Squid authentication helper)&#039;&#039;&lt;br /&gt;
* [[Setting up Streaming an Asterisk Channel]]&lt;br /&gt;
* [[Setting up A Network Monitoring and Inventory System]] &#039;&#039;((Nagios + OpenAudit and related components)&#039;&#039;&lt;br /&gt;
* [[Intrusion Detection using Snort]] &#039;&#039;Installing and configuring Snort and related applications on Alpine 2.0.x&#039;&#039;&lt;br /&gt;
* [[IP Accounting]] &#039;&#039;Installing and configuring pmacct for IP Accounting, Netflow/sFlow collector&#039;&#039;&lt;br /&gt;
* [[Howto Setup a Wireless Access Point]] &#039;&#039;Setting up Secure Wireless AP w/ WPA encryption with bridge to wired network&#039;&#039;&lt;br /&gt;
* [[Xen Dom0]] &#039;&#039;Setting up Alpine as a dom0 for Xen hypervisor&#039;&#039;&lt;br /&gt;
* [[Disk Replication with DRBD]]&lt;br /&gt;
&lt;br /&gt;
= Obsolete Docs =&lt;br /&gt;
Those are candidates for rewriting/removal.&lt;br /&gt;
* [[Bootstrapping Alpine on Soekris net4xxx]]&lt;br /&gt;
* [[Bootstrapping Alpine on PC Engines ALIX.3]]&lt;br /&gt;
* [[Installing XUbuntu using Alpine boot floppy]]&lt;/div&gt;</summary>
		<author><name>Rxbrdn</name></author>
	</entry>
</feed>