Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deatrich/linux-home-server

Starting from an SBC (Raspberry Pi or Odroid) build a 24x7 Ubuntu LTS server ...
https://github.com/deatrich/linux-home-server

24x7 git-server kvm-server mariadb-server markdown mate nfs-server odroid raspberry-pi samba-server ubuntu-lts web-server

Last synced: 1 day ago
JSON representation

Starting from an SBC (Raspberry Pi or Odroid) build a 24x7 Ubuntu LTS server ...

Awesome Lists containing this project

README

        

# 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][mygithub.com].

As well, recent [Pandoc-generated HTML and PDF files][mygithub.io] 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
- [x] Document the installation
- [x] Add some getting-started-with-Linux notes
- [x] Configure Samba
- [x] Add backup notes
- [x] Reinstall Pi to verify the process
- [x] Address general server customization
- [x] Configure Secure Shell
- [x] Add remote desktop configuration notes
- [x] Configure an NFS service
- [x] Split document into section files
- [x] Create a github.io web site and move generated files to it
- [x] Add an apache web service
- [x] Add a database service
- [x] Create a git service
- [x] Configure a KVM virtualization service
- [x] 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 ##
- [x] Block device details and partitioning before installation
- [x] Expand on some Linux introductory topics
- [x] MATE configuration exercise
- [x] Backup configuration
- [x] LAN configuration
- [ ] add more notes as needed

[mygithub.com]:https://github.com/deatrich/linux-home-server/
[mygithub.io]: https://deatrich.github.io/linux-home-server/