Gray Area Logo
Dweb for Creators Knowledge Base
Praxis 4

Cloudbusting! Self-Hosting Your Own Web Services

with Sarah Grant

Learning Outcomes

  • Basic setup and configuration of your Raspberry Pi
  • Installing and configuring YunoHost
  • Setting up Nextcloud for your personal cloud storage
  • Configuring a web server to host your own content
  • Implementing webmail to manage your emails independently

Materials Needed

  • A computer or device with Zoom installed, with camera and microphone.

  • Raspberry Pi & Accessories. See this document for models and purchasing links..

Prerequisites

  • No experience necessary, although one would benefit from having taken the Command Line for Creatives session beforehand.

Session Description:

In this workshop, we will learn how to configure a Raspberry Pi with YunoHost, a community-supported platform that provides access to dozens of different self-hosted applications. These applications include email, Nextcloud, chat services, AI tools, and many more - all of which can be installed directly on your Raspberry Pi.

Additional Resources, Citations & References:

  • balenaEtcher Flash OS images to SD cards & USB drives, safely and easily.
  • yunohost Garden your own piece of the internet
  • yunohost on Raspberry Pi Installation Instructions
  • yunohost Admin Demo
  • yunohost Post-Install Configuration
  • YunoHost: Raspberry Pi Self-Hosting Made Easy
    Raspberry Tips
  • Nextcloud Open source content collaboration platform
  • Wordpress Open source software you can use to create a beautiful website, blog, or app.
  • RoundCube Free and Open Source Webmail Software
  • Etherpad Highly customizable open source online editor providing collaborative editing in really real-time
  • My Webapp This application allows you to easily install an "empty" web application, in which you deploy your own custom website in the form of "static" HTML/CSS/JS assets or PHP.