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'm going to be hosting 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 a 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 qemu on their device (I'll walk people through this if most of them aren't familiar with qemu.)
- It would be great if they could pre-download the Ubuntu server ISO (https://ubuntu.com/download/server).