Tag Archives: server

My IT Infrastructure at Home #0

Hello, dear reader! In this post, I want to tell you about my server and the infrastructure it runs.

What?

This infrastructure is a collection of self-hosted services aimed at providing a secure, privacy-respecting, and versatile platform for various media and network-related tasks. It consists of several categories of services:

Why?

I prefer not to use most cloud services because they are often non-free, do not respect privacy, sell user data, display ads, and have other issues. I want to get rid of most of the cloud services I currently use, and I also plan to host my own email in the future.

Infrastructure of the RLOC Network

First, what is RLOC?

RLOC is the name of my local network, RLOC stands for Rainbow LOCal, why? Because I like rainbow!

What services do I run?

Critical:

  • PiHole + Unbound – For blocking ad, trackers, and more!

Media:

  • Emby – Media server, for movies, cartoons, anime, and music.
  • qBittorrent – For downloading media.

Free/Libre:

  • SearXNG – A privacy-respecting, open metasearch engine
  • Invidious – A privacy-respecting YouTube frontend.

Tools & Management:

  • OpenSpeedTest – Free & Open-Source HTML5 Network Performance Estimation Tool.
  • SpeedTest Tracker – Automatically run a speedtest every hour.
  • Uptime Kuma – Self-hosted website monitoring tool like “Uptime Robot”.
  • Portainer – Web UI for managing docker containers.

It’s not a full list since I am still testing some services and am unsure if I will use them. Additionally, there are some services I plan to host later. I am also running an i2p node to support i2p.

Planned:

  • Briefkasten – Modern app for saving and managing your own bookmarks. Includes a browser extension.
  • Blink – Easy-to-host, SSO-integrated, CDN-powered link shortener (+decoupled analytics) for teams.
  • Focalboard – An open source, self-hosted alternative to Trello, Notion, and Asana.
  • dpaste – Simple pastebin with multiple text and code option, with short url result easy to remember.
  • And more.

Dell PowerEdge T610 – Main Server

This server is running everything except for DNS.

Hardware

  • CPU: Intel Xeon L5640
  • RAM: DDR3-1333 ECC, 48 GB

Storage:

System Drives for TrueNAS:

  • SSD SATA Transcend 32 GB [ mirror ]
  • SSD SATA Transcend 32 GB [ mirror ]

System Drives for Virtual Machines:

  • HDD SATA Western Digital RE 160 GB [ mirror ]
  • HDD SATA Western Digital RE 160 GB [ mirror ]

System Drives for Jails:

  • HDD SATA Western Digital RE 160 GB [ mirror ]
  • HDD SATA Western Digital RE 160 GB [ mirror ]

Storage Drives for Data:

  • HDD SATA Western Digital Red 2 TB [ mirror ]
  • HDD SATA Western Digital Red 2 TB [ mirror ]

Total: 8 Drives.

Software

  • Host OS: TrueNAS Core
  • vm0 OS: CentOS 7 GNU/Linux

Author’s note:

Self-hosting everything I need has been a long-time dream of mine, and it’s finally becoming a reality. Of course, there’s still a lot of work to be done, and this is just the beginning of my project. My goal is to replace almost everything I use online with self-hosted services, including email.

This is my first post, and there will be more to come. Thank you for reading.

Written by Alexa Hattori.

Please send any comments to unixcat (at) anche (dot) no.