Deployment Introduction

This document contains technical instructions for building an Owncast server on a hosted VPS. The intended audience has at least a hobbyist's level of knowledge and interest in Linux system administration.

⚠️ Do not copy-and-paste any command into any terminal without first reading it and understanding what it does.

Overview

The process of building the Owncast server can be done in four stages:

  1. Provision a virtual private server (VPS) from a hosting provider.

  2. Secure the VPS and configure DNS to point to it.

  3. Install a web server and configure TLS encryption.

  4. Install and configure the Owncast application server.