User:Dubiousjim/Tutorials and Howtos: Difference between revisions

From Alpine Linux
(→‎Initial setup: comment out serial console)
(saved, WIP)
Line 8: Line 8:
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's [[Talk:Tutorials_and_Howtos|Discussion]].
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's [[Talk:Tutorials_and_Howtos|Discussion]].


=System=
==Initial setup==


<!-- Alpine Linux has some special applications that helps you to use it in the way you want. Some of the first scripts you are suggested to use is: -->
* '''[[setup-alpine]]''' ''(Configures all basic things on your Alpine Linux)''
* '''[[setup-acf]]''' ''(Configures ACF (webconfiguration) so you can manage your box through https)''
<!-- {{Note|Just type any of the above commands on your console and hit Enter to execute the script.}} -->
<!-- * [[Enable Serial Console on Boot]] -->
* [[Configure Networking]]
* [[Setting up a ssh-server]] ''(Using ssh is a good way to administer your box remotely)''
* [[Alpine Linux package management|Package Management (apk)]] ''(How to add/remove packages on your Alpine)''
** [[Alpine Linux package management#Local_Cache | How to enable APK caching]]
* [[Upgrading to Edge]]
* [[Alpine Linux Init System|Init System (rc)]] ''(Configure a service to automatically boot at next reboot)''
* [[Alpine local backup|Alpine local backup (lbu)]] ''(Permanently store your modifications in case your box needs reboot)''


==Storage==
== Storage ==
* [[Setting up Logical Volumes with LVM]]
* [[Setting up Logical Volumes with LVM]]
* [[Setting up a software raid1 array]]
* [[Setting up a software raid1 array]]
Line 30: Line 16:
* [[iSCSI Raid and Clustered File Systems]]
* [[iSCSI Raid and Clustered File Systems]]
* [[High performance SCST iSCSI Target on Linux software Raid]]
* [[High performance SCST iSCSI Target on Linux software Raid]]
==Networking==
* [[Formatting HD/Floppy/Other]]
* [[Back Up a Flash Memory Installation]]
 
== Networking ==
* [[Configure Networking]]
* [[Configure Networking]]
* [[Howto Configure a Network Bridge]]
* [[Howto Configure a Network Bridge]]
Line 39: Line 28:
* [[Connecting to a wireless accesspoint]]
* [[Connecting to a wireless accesspoint]]
* [[Using Alpine on Windows domain with IPSEC isolation]]
* [[Using Alpine on Windows domain with IPSEC isolation]]
==Desktop Environment==
 
== Post-Install ==
* [[Alpine Linux package management|Package Management (apk)]] ''(How to add/remove packages on your Alpine)''
<!-- [[Alpine Linux package management#Local_Cache|How to enable APK caching]] -->
* [[Alpine local backup|Alpine local backup (lbu)]] ''(Permanently store your modifications in case your box needs reboot)''
** [[Manually editing a existing apkovl]]
* [[Alpine Linux Init System|Init System (OpenRC)]] ''(Configure a service to automatically boot at next reboot)''
** [[Multiple Instances of Services]]
* [[Upgrading Alpine]] using the stable or [[Edge|edge]] repositories
* [[Setting up a ssh-server]] ''(Using ssh is a good way to administer your box remotely)''
* [[setup-acf]] ''(Configures ACF (webconfiguration) so you can manage your box through https)''
 
 
* [[Enable Serial Console on Boot]]
* [[Error message on boot: Address space collision: host bridge window conflicts with Adaptor ROM]]
* [[Changing passwords for ACF]]
 
 
== Desktop Environment ==
* [[XFCE Setup]]
* [[XFCE Setup]]
* [[Gnome Setup]]
* [[Gnome Setup]]
==Misc==
* [[Manually editing a existing apkovl]]
* [[Changing passwords for ACF]]
* [[Formatting HD/Floppy/Other]]
* [[Back Up a Flash Memory Installation]]


=Applications=
 
==Networking==
 
== Applications ==
=== Networking ===
* [[Setting up a OpenVPN-server with Alpine]]
* [[Setting up a OpenVPN-server with Alpine]]
* [[Setting up a ssh-server]]
* [[Setting up a ssh-server]]
Line 58: Line 62:
* [[Setting up a git repository server with gitolite and cgit]]
* [[Setting up a git repository server with gitolite and cgit]]


==VoIP==
=== VoIP ===
* [[Setting up Zaptel/Asterisk on Alpine]]
* [[Setting up Zaptel/Asterisk on Alpine]]
* [[Freepbx on Alpine Linux]]
* [[Freepbx on Alpine Linux]]
==Web==
 
=== Web ===
* [[Cherokee]]
* [[Cherokee]]
* [[Setting Up Lighttpd With FastCGI]]
* [[Setting Up Lighttpd With FastCGI]]
* [[Apache authentication: NTLM Single Signon]]
* [[Apache authentication: NTLM Single Signon]]
===Webapps===
 
==== Webapps ====
* [[2600hz]] ''FreeSWITCH, Asterisk GUI web acces tool.''
* [[2600hz]] ''FreeSWITCH, Asterisk GUI web acces tool.''
* [[Awstats]] ''Free log file analyzer.''
* [[Awstats]] ''Free log file analyzer.''
Line 92: Line 98:
* [[Setting up Zabbix|Zabbix]]
* [[Setting up Zabbix|Zabbix]]


==Mail==
=== Mail ===
* [[Hosting services on Alpine]] ''(This applies to hosting mail, webservices and other services)''
* [[Hosting services on Alpine]] ''(This applies to hosting mail, webservices and other services)''
** [[Setting up postfix with virtual domains]]
** [[Setting up postfix with virtual domains]]
** [[Protecting your email server with Alpine]]
** [[Protecting your email server with Alpine]]
** [[Hosting Web/Email services on Alpine]]
** [[Hosting Web/Email services on Alpine]]
==Misc==
 
* [[Multiple Instances of Services]]
=== Misc ===
* [[Setting up Transmission (bittorrent) with Clutch WebUI]]
* [[Setting up Transmission (bittorrent) with Clutch WebUI]]
* [[Freeradius Active Directory Integration]]
* [[Freeradius Active Directory Integration]]
Line 108: Line 114:
* [[IPTV How To]]
* [[IPTV How To]]
* [[Pllua]]
* [[Pllua]]
* [[Error message on boot: Address space collision: host bridge window conflicts with Adaptor ROM]]
 
=Complete Solutions=
== Complete Solutions ==
* [[Replacing non-Alpine Linux with Alpine remotely]]
* [[Replacing non-Alpine Linux with Alpine remotely]]
* [[Fault Tolerant Routing with Alpine Linux]]
* [[Fault Tolerant Routing with Alpine Linux]]
Line 116: Line 122:
** [[ISP Mail Server 2.x HowTo]] ''(Beta, please test)''
** [[ISP Mail Server 2.x HowTo]] ''(Beta, please test)''
* [[High Availability High Performance Web Cache]] ''uCarp + HAProxy for High Availability Services such as Squid web proxy''
* [[High Availability High Performance Web Cache]] ''uCarp + HAProxy for High Availability Services such as Squid web proxy''
= Drafts =
 
Currently unfinished docs.
== Drafts ==
Currently unfinished/works-in-progress.
* [[Install Alpine on coLinux]]
* [[Install Alpine on coLinux]]
* [[Using Racoon for Remote Sites]]
* [[Using Racoon for Remote Sites]]
Line 130: Line 137:
* [[Disk Replication with DRBD]]
* [[Disk Replication with DRBD]]


= Obsolete Docs =
== Obsolete Docs ==
Those are candidates for rewriting/removal.
Candidates for rewriting/removal.
* [[Bootstrapping Alpine on Soekris net4xxx]]
* [[Bootstrapping Alpine on Soekris net4xxx]]
* [[Bootstrapping Alpine on PC Engines ALIX.3]]
* [[Bootstrapping Alpine on PC Engines ALIX.3]]
* [[Installing XUbuntu using Alpine boot floppy]]
* [[Installing XUbuntu using Alpine boot floppy]]

Revision as of 17:36, 25 March 2012

Welcome to Tutorials and Howtos, a place of basic and advanced configuration tasks for your Alpine Linux.

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.

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's Discussion.


Storage

Networking

Post-Install



Desktop Environment


Applications

Networking

VoIP

Web

Webapps

  • 2600hz FreeSWITCH, Asterisk GUI web acces tool.
  • Awstats Free log file analyzer.
  • Cacti
  • Drupal Content Management System (CMS) written in PHP.
  • EyeOS Cloud Computing Desktop.
  • FreePBX_V3 FreeSWITCH, Asterisk GUI web acces tool.
  • Glpi Information Resource-Manager.
  • MediaWiki Free web-based wiki software application
  • Ntop NetFlow collection and analysis using a remote fprobe instance
  • Pastebin Pastebin software application
  • Phpizabi Social Networking Platform.
  • PhpPgAdmin Web-based administration tool for PostgreSQL.
  • Phpmyadmin Web-based administration tool for MYSQL.
  • Piwik A real time web analytics software program.
  • Phpsysinfo A simple application that displays information about the host it's running on
  • Redmine Project management system
  • Request-Tracker Ticket system
  • Roundcube Webmail system
  • Smokeping Network latency monitoring
  • Statusnet Microblogging Platform.
  • Sqstat Script to look active squid users connections.
  • Trac Enhanced wiki and issue tracking system for software development projects.
  • Webmin A web-based interface for Linux system.
  • WordPress Web software to create website or blog.
  • Zabbix

Mail

Misc

Complete Solutions

Drafts

Currently unfinished/works-in-progress.

Obsolete Docs

Candidates for rewriting/removal.