Skip to content

Instantly share code, notes, and snippets.

@nileshtrivedi
Created August 15, 2022 04:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nileshtrivedi/e8ab11b5b315575c315a619bad5b874e to your computer and use it in GitHub Desktop.
Save nileshtrivedi/e8ab11b5b315575c315a619bad5b874e to your computer and use it in GitHub Desktop.
Self-hosting Tutorial 2022

Why self-host?

Not only does it give you control of your own data, it also enables you to explore the amazing possibilities of computation, free from restricted environments like mobile/tablet/desktop/laptop operating systems. As you increase your technical skills and capabilities, you can then use those to solve problems for your own communities.

What do you need?

Familiarity with English language, willingness to learn, and a credit/debit card.

Steps

  1. Rent a server
  2. Understand SSH and Linux command line for creating users, installing packages and monitoring processes
  3. Understand application architectures, databases and containers (eg: Docker)
  4. Understand DNS. Set up a domain name that points to your server.
  5. Install CapRover and install
  6. Explore apps from CapRover's One-Click-Install catalog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment