User:Dubiousjim/Tutorials and Howtos: Difference between revisions
Dubiousjim (talk | contribs) m (→Networking: fixed redirect) |
Dubiousjim (talk | contribs) (tweaks to coordinate with Installation) |
||
Line 56: | Line 56: | ||
* [[Alpine Linux package management|Package Management (apk)]] ''(How to add/remove packages on your Alpine)'' | * [[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)'' | * [[Alpine local backup|Alpine local backup (lbu)]] ''(Permanently store your modifications in case your box needs reboot)'' | ||
** [[Manually editing a existing apkovl]] | ** [[Manually editing a existing apkovl]] | ||
Line 62: | Line 62: | ||
* [[Alpine Linux Init System|Init System (OpenRC)]] ''(Configure a service to automatically boot at next reboot)'' | * [[Alpine Linux Init System|Init System (OpenRC)]] ''(Configure a service to automatically boot at next reboot)'' | ||
** [[Multiple Instances of Services]] | ** [[Multiple Instances of Services]] | ||
<!-- [[Writing Init Scripts]] --> | <!-- [[Writing Init Scripts]] --> | ||
* [[Upgrading Alpine]] using the stable or [[Edge|edge]] repositories | * [[Upgrading Alpine - v1.9.x|Upgrading Alpine]] using the stable or [[Edge|edge]] repositories | ||
<!-- Obsolete | |||
[[Upgrading Alpine|top]] | |||
[[Upgrading Alpine - CD v1.8.x]] | |||
[[Upgrading Alpine - HD v1.8.x]] | |||
[[Upgrade to repository main|Upgrading to signed repositories]] | |||
--> | |||
* [[Setting up a ssh-server]] ''(Using ssh is a good way to administer your box remotely)'' | * [[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)'' | * [[setup-acf]] ''(Configures ACF (webconfiguration) so you can manage your box through https)'' | ||
<!-- [[Running glibc programs]] Installation and Dev --> | |||
Revision as of 20:41, 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
- Alpine local backup (lbu) (Permanently store your modifications in case your box needs reboot)
- Setting up disks manually
- Setting up a software raid1 array
- Setting up encrypted volumes with LUKS
- Setting up Logical Volumes with LVM
- Formatting HD/Floppy/Other
Networking
This material needs expanding ... Please feel free to help us complete it. |
- Configure Networking
- Howto Configure a Network Bridge
- Howto Configure static routes
- Using serial modem
- Using HSDPA modem
- Setting up Satellite Internet Connection
- Connecting to a wireless access point
- How to setup a wireless access point Setting up Secure Wireless AP w/ WPA encryption with bridge to wired network
- Using Alpine on Windows domain with IPSEC isolation
- Setting up a OpenVPN-server with Alpine
- Setting up a ssh-server
- Generating SSL certs with ACF
- Setting up traffic monitoring using rrdtool (and snmp)
- Setting up unbound DNS server
- Setting up nsd DNS server
- Setting up a git repository server with gitolite and cgit
Post-Install
- Package Management (apk) (How to add/remove packages on your Alpine)
- Alpine local backup (lbu) (Permanently store your modifications in case your box needs reboot)
- Init System (OpenRC) (Configure a service to automatically boot at next reboot)
- Upgrading Alpine using the stable or 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
Applications
This material needs expanding ... Please feel free to help us complete it. |
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
- Hosting services on Alpine (Hosting mail, webservices and other services)
- Setting up postfix with virtual domains
- Protecting your email server with Alpine
- Hosting Web/Email services on Alpine
Misc
- Setting up Transmission (bittorrent) with Clutch WebUI
- Freeradius Active Directory Integration
- Traffic monitoring (For Alpine Linux firewalls)
- Setting up NRPE daemon (Performs remote Nagios checks)
- Setting up lm_sensors
- Screen on console
- Using espeak on Alpine Linux
- IPTV How To
- Pllua
Complete Solutions
- Replacing non-Alpine Linux with Alpine remotely
- Fault Tolerant Routing with Alpine Linux
- ISP Mail Server HowTo (Postfix+PostfixAdmin+DoveCot+Roundcube+ClamAV+Spamd - A full-serivce ISP mail server)
- ISP Mail Server Upgrade 2.x
- 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 performance SCST iSCSI Target on Linux software Raid
- Setting up A Network Monitoring and Inventory System ((Nagios + OpenAudit and related components)
Drafts
Currently unfinished/works-in-progress.
- Using Racoon for Remote Sites
- Setting up Transparent Squid Proxy (Covers Squid proxy and URL Filtering system)
- Obtaining user information via SNMP (Using the Squark Squid authentication helper)
- Setting up Streaming an Asterisk Channel
- Setting up A Network Monitoring and Inventory System (Nagios + OpenAudit and related components)
- Intrusion Detection using Snort (Installing and configuring Snort and related applications on Alpine 2.0.x)
- IP Accounting (Installing and configuring pmacct for IP Accounting, Netflow/sFlow collector)
- Disk Replication with DRBD
Obsolete Docs
Candidates for rewriting/removal.