FOSS United Chennai May FSF 40 - Call for Workshops

Title: Self-hosting made simple

Team members: @grittypuffy, @Sakhil_Ahamed, @Suslime, @Arya_Kiran, Philip Moses

Background:
As free software enthusiasts, we have experience in self-hosting and understanding regarding the nuances, pitfalls, best practices and strategies for maintenance and operation of self-hosted services, which would help us in providing a gentle and friendly introduction to self-hosting to further get involved in it.

Description:

This workshop aims to provide a beginner-friendly introduction and hands-on experience on self-hosting to gain control over personal information and computation by reducing reliance on cloud services or proprietary offerings.

The workshop is structured as:

  • Self-hosting and its importance - 20 minutes
  • Getting started with dependencies and components - 20 minutes
  • Demonstration with privacy-respecting frontend: Piped - 25 minutes
  • Demonstration with consumer-facing products: Ente - 40 minutes
  • Troubleshooting and administration - 20 minutes
  • Key considerations for self-hosting - 20 minutes

This workshop provides technically familiar participants to consider self-hosting services using their personal computing equipments while staying vigilant of potential pitfalls by being equipped with troubleshooting techniques for overcoming major barriers to adoption of self-hosting.

Bill of Materials:

  1. A laptop with at least 4 GB of RAM and 4th generation and above x86_64 processor - This is needed to run multiple Docker containers and background services. Macbooks are fine as long as it doesn’t rely on Silicon chips.
  2. Ubuntu/Debian based distribution or Linux distributions with systemd is recommended. If you’re using Windows, kindly use WSL or Linux VM, although you may experience performance issues while running containers.

Pre-requisites:

  1. Familiarity with basics of Linux, CLI and Docker with knowledge on executing scripts.
  2. Ability to make necessary amendments to configuration files using text editors by following documentation and troubleshooting for generic issues.

References:

  1. Overview - Piped
  2. Self Hosting | Ente Help
  3. https://projectsegfau.lt
  4. Self Hosting 101 - A Beginner's Guide
2 Likes