
CloudFALL docs
Everything you need to build an open-source replacement for a subscription.
CloudFALL is a Hack Club YSWS program; you ship, we ship.
You pay every month for things you could run yourself. Spotify, Gdrive, Netflix. CloudFALL is about building the replacement, shipping it open source, and ending up with a server of your own to run it on.
These docs will serve as a way to learn how to replace these subscriptions, how to build something new of your own, and how selfhosting works and why do it.
The shape of it#
- Sign up and get your hours counted. You must be a member of Hack Club Auth More help at Getting started.
- Pick something you actually pay for. The best CloudFALL projects replace a specific line on a specific bill. Pick a project has the list, with the ports.
- Build it and get it running. If you created a software project it should be up and hosted. Self-hosting basics isn't as hard as it looks.
- Ship it. A public repo, a way to run it, tracked hours. Submitting your project is the checklist.
What makes a CloudFALL project#
A CloudFALL project should be something that will help break apart the cloud, it should be able to stand on it's own and stop you from needing to spend money on monthly/yearly subscriptions. It doesn't have to be a direct replacement but should make life easier for you, and preferable cheaper. Things like youtube downloaders to listen to music, a NAS app to back up things to your server instead of Gdrive.
Hardware counts, as long as it's useful to a homelab, even indirectly.
These docs are editable#
Every page here is a markdown file in a public repo, AD-Archer/stern-docs. If something is wrong, out of date, or was confusing the first time you read it, use Suggest an edit at the bottom of the page it opens a pull request. That's the only way these docs change, which means the person who got stuck is the person who gets to fix it. How to edit these docs.
Start here
Sign up, get your hours tracked, and pick something worth replacing.
- How it worksThree moves. Rebuild one thing you pay for monthly so that you own it, ship it open-source, and the hardware to keep it running comes from us.
- Getting startedTwo accounts, one plugin, and the Slack channel. Fifteen minutes, once.
- Pick a projectFind something you pay for and build a replacement
- What you pay forAdd up what your household rents every month, build the free self-hosted replacement for one of them, and we send you the hardware to keep it running.
Build it
The four things nobody tells you about running your own box.
Never run a server before?
- Self-hostingSelf-hosting is the practice of running a website or service on a home server instead of a web hosting service outside of the administrator's own control.
- What is a container?What is a container? This concept page will teach you about containers and provide a quick hands-on where you will run your first container.
- How Compose worksLearn how Docker Compose works, from the application model to Compose files and CLI, whilst following a detailed example.
- Persisting container dataThis concept page will teach you the significance of data persistence in Docker
- BitTorrentBitTorrent is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner.
- Hardlinks and Instant Moves (Atomic-Moves)If you’re wondering why hardlinks aren’t working or why a simple move is taking far longer than it should.
Watching
- JellyfinJellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.
- DVD and Blu-ray rippingRipping is the extraction of digital content from a container, such as a CD, onto a new digital form and location.
- Tube ArchivistHome of the documentation, additional installation instructions and user guide. Recommended reading for all interested in the project.
Listening
Photos & files
Everything else
- Minecraft serverA Minecraft server is a player or business-owned multiplayer game server for the 2011 Mojang Studios video game Minecraft.
- Pi-holePi-hole is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on a private network.
Ship it
What a submission needs, and what a reviewer looks at.
When you're stuck
Answers, and how to fix a page that's wrong.