Skip to content
Snippets Groups Projects
pierreozoux's avatar
Pierre Ozoux authored
9208c0a0

IndieHosters

This repository contains the confd and bash scripts we use to control our servers. It can run inside Vagrant (see below; FIXME: check whether these instruction currently work) or deploy to a server (FIXME: update those instructions to prescribe less folder structure, explain static https+smtp hosting, and check if they currently work).

Prerequisites to running this code with Vagrant:

Get started:

vagrant up

Wait for the provisioning to finish (~5mins), and go to your browser: https://indiehosters.dev

If you want to add another nginx instance apart from indiehosters.dev:

vagrant ssh
sh /data/indiehosters/scripts/activate-user.sh example.dev nginx

Check https://example.dev in your bowser!

Cleaning up

To clean up stuff from previous runs of your VM, you can do:

vagrant destroy
vagrant up