[TUTORIAL] Argon Eon Ubuntu 22.04 LTS Home Lab đź–Ą

The process I took to create a home lab with the Argon EON.

Description:

My “Home Lab” is a NAS (Network Attached Storage) with Docker running to serve different applications. To manage the Docker containers I installed Portainer, which provides ease of use in setting up, and managing containers.

A few containers I have running:

  1. Fail2ban - an intrusion prevention software framework (security).

  2. Nginx Proxy Manager - enables you to forward your websites running at home efficiently. ( including free SSL, without having to know too much about Nginx or Letsencrypt.).

  3. Cloudflare - allows you to use Cloudflare as a DDNS / DynDNS Provider.

  4. Qbittorent - project aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

  5. Gluetun - Lightweight Swiss-knife VPN client to connect to several VPN providers.

Requirements:

  • Argon EON Pi NAS.

  • Raspberry Pi 4 (1GB, 2GB, rec: 4GB, or 8GB).

  • Operating System - Ubuntu 22.04 LTS release.

  • 8GB or higher MicroSD or Flashdrive (for the operating system).

  • 1/4 HDD or SSD for storage (recommend HDD).

Setup:

  1. Install/Restore Ubuntu 22.04 LTS onto MicroSD or Flashdrive.

  2. Run the following commands on the first boot:

sudo apt update && sudo apt upgrade -y
sudo reboot
curl -L https://raw.githubusercontent.com/JeffCurless/argoneon/main/argoneon.sh | bash

Shoutout to @NHHiker who modified the Argon Eon installation script to work with Ubuntu 22.04.

  1. Mounting drives and setting up drives for Samba can be found here.

  2. Samba’s minimal setup can be found here on Ubuntu’s website.

  3. Creating or deleting a Samba user can be found here.

  4. Enable automatic updates:

sudo apt update (for updating machine)
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades (When prompt for automatic update your machine then click in YES)

[NB: THIS TUTORIAL IS SUBJECT TO BE REVIEWED/UPDATED]

Feel free to ask questions (still a noob, however, I will help in anyway I can).