DE
deatrich/linux-home-server
Starting from an SBC (Raspberry Pi or Odroid) build a 24x7 Ubuntu LTS server ...
Linux Home Server
If you have a Single-board computer (SBC) - such as a Raspberry Pi or
an Odroid - then this guide will help you configure a 24x7 Linux server
for home use. Here we configure the server with Ubuntu LTS.
This guide was written using the Markdown markup language. The flavour
of Markdown used in the guide is the Pandoc flavour, so some features in
the document (like definition lists) do not render correctly in the
Github flavour. Nevertheless, you can still
browse Markdown files in GitHub.
As well, recent Pandoc-generated HTML and PDF files are
available on github.io.
This is a work in progress, so expect more sections of the guide to be
fleshed out in coming days.
Task lists for main document
- Document the installation
- Add some getting-started-with-Linux notes
- Configure Samba
- Add backup notes
- Reinstall Pi to verify the process
- Address general server customization
- Configure Secure Shell
- Add remote desktop configuration notes
- Configure an NFS service
- Split document into section files
- Create a github.io web site and move generated files to it
- Add an apache web service
- Add a database service
- Create a git service
- Configure a KVM virtualization service
- Switch all .shell fenced code blocks to .console
- Add a print service
- Add a Network UPS Tools (nut) service
- Add notification scripts to your mobile phone or email
- Add more sample config files in 'examples/' -- diff output is insufficient
Task lists for appendix
- Block device details and partitioning before installation
- Expand on some Linux introductory topics
- MATE configuration exercise
- Backup configuration
- LAN configuration
- add more notes as needed
On this page
Languages
Shell48.9%Awk21.0%Makefile20.3%HTML9.8%
Contributors
Creative Commons Zero v1.0 Universal
Created April 22, 2023
Updated May 24, 2024