8–9 Aug 2026
NTUST
Asia/Taipei timezone

Self-Hosting 101: A real-time self-hosting workshop

9 Aug 2026, 11:10
1h
TR210 (NTUST)

TR210

NTUST

No. 43, Sec. 4, Keelung Rd., Da'an Dist., Taipei City 106335, Taiwan
Workshop Cloud and Infrastructure

Speaker

Venkatesh Chaturvedi

Description

This is a continuation from my talk that I gave at UbuCon Asia 2025: https://events.canonical.com/event/127/abstracts/838/

This time, I want to host a workshop where I'll walk people through the steps on how to setup Ubuntu server from scratch for self-hosting. I'll start with setting up an LXD VM with Ubuntu server. I'll walk through securing the server using firewall, fail2ban and other things. I'll then cover setting up a reverse-proxy like nginx and then host a simple web application on it. If time permits, I can also cover setting up podman for containers. I can also go a bit deep into the concepts and cover the basics of routing and tunneling as well.

Requirements from attendees:

  • Laptop.

  • It would be great if they could setup LXD on their device (I'll walk people through this if most of them aren't familiar with LXD.)

  • It would be great if they could pre-download the Ubuntu server ISO (https://ubuntu.com/download/server).

Biography

Venkatesh Chaturvedi works as an enterprise support engineer at Atlassian. He’s passionate about Free and Open Source Software and likes to tinker with various Linux based distributions. In his free time, he likes to explore the latest advancements in FOSS and likes to try out new and exciting tools for the CLI. He currently manages the FOSS United Lucknow community.

What audience can learn

I expect people to learn the basics of setting up and configuring an Ubuntu server installation. I hope they'll get at least a basic understanding of securing their servers, and setting up the proper applications required for self-hosting.

Summary

I want to host a self-hosting workshop, to show people how to get started with self-hosting using Ubuntu server. I previously gave a talk on this, but this time I want to host a real-time workshop so interested people can follow-along and actually get started with self-hosting and homelabbing.

Language English
Difficulty level Begineer

Presentation materials

There are no materials yet.