mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-13 01:36:23 +00:00
Refactored to include only the Docker Swarm design
This commit is contained in:
@@ -1,3 +1,43 @@
|
||||
# Index
|
||||
|
||||
This book is a collection of recipies
|
||||
The "**Geek's Cookbook**" is a collection of guides for establishing your own highly-available "private cloud" [^1]. This cloud enables you to run self-hosted services such as [GitLab](gitlab), [Plex](plex), [NextCloud](nextcloud), etc.
|
||||
|
||||
[^1]: Sorry for the buzzword, I couldn't think of a better description!
|
||||
|
||||
[plex]: https://www.plex.tv/
|
||||
[gitlab]: https://gitlab.com/
|
||||
[nextcloud]: https://nextcloud.com/
|
||||
|
||||
## Who is this for?
|
||||
|
||||
You already have a familiarity with concepts such as [virtual](https://libvirt.org/) [machines](https://www.virtualbox.org/), [Docker](https://www.docker.com/) containers, [LetsEncrypt SSL certificates](https://letsencrypt.org/), databases, and command-line interfaces.
|
||||
|
||||
You've probably played with self-hosting some mainstream apps yourself, like [Plex](https://www.plex.tv/), [OwnCloud](https://owncloud.org/), [Wordpress](https://wordpress.org/) or even [SandStorm](https://sandstorm.io/).
|
||||
|
||||
## Why should I read this?
|
||||
|
||||
So if you're familiar enough with the tools, and you've done self-hosting before, why would you read this book?
|
||||
|
||||
1. You want to upskill. You want to do container orchestration, LetsEncrypt certificates, git collaboration.
|
||||
2. You want to play. You want a safe sandbox to test new tools, keeping the ones you want and tossing the ones you don't.
|
||||
3. You want reliability. Once you go from __playing__ with a tool to actually __using__ it, you want it to be available when you need it. Having to "_quickly ssh into the host and restart the webserver_" doesn't cut it when your wife wants to know why her phone won't sync!
|
||||
|
||||
## What do you want from me?
|
||||
|
||||
I want your money.
|
||||
|
||||
No, seriously (_but yes, I do want your money - see below_), If the above applies to you, then you're like me. I want everything I wrote above, so I ended up learning all this as I went along. I enjoy it, and I'm good at it. So I created this website, partly to make sure I documented my own setup properly.
|
||||
|
||||
## How can I support you?
|
||||
|
||||
### Buy my book 📖
|
||||
|
||||
I'm also writing it as a formal book, on Leanpub (https://leanpub.com/geeks-cookbook). While it's in draft, you can get it for free (in PDF, mobi, or epub format), or you can pay me what you think it's worth.
|
||||
|
||||
### Patreonize me 💰
|
||||
|
||||
Apparently there's this thing called "Patreon". I still need to set it up though. Ping me if you want to "Patreonize" me.
|
||||
|
||||
### Hire me 🏢
|
||||
|
||||
Need some system design work done? I do freelance consulting - [contact](https://www.funkypenguin.co.nz/contact/) me for details.
|
||||
|
||||
Reference in New Issue
Block a user