diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-03-27 21:48:08 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-03-27 21:48:08 +0000 |
| commit | c4b9767edc683281a807adb05f98e1692368910c (patch) | |
| tree | 08ac0f93c2be533b821ec8dd023535d81f870599 | |
| parent | improve mobile layout (diff) | |
| download | mmm-c4b9767edc683281a807adb05f98e1692368910c.tar.gz mmm-c4b9767edc683281a807adb05f98e1692368910c.zip | |
wip blog - self-hosted
4 files changed, 24 insertions, 0 deletions
diff --git a/root/blog/self-hosted_virtual_home/categories: text$plain b/root/blog/self-hosted_virtual_home/categories: text$plain new file mode 100644 index 0000000..b8309d9 --- /dev/null +++ b/root/blog/self-hosted_virtual_home/categories: text$plain @@ -0,0 +1 @@ +update programming devops linux docker diff --git a/root/blog/self-hosted_virtual_home/date: time$iso8601-date b/root/blog/self-hosted_virtual_home/date: time$iso8601-date new file mode 100644 index 0000000..b454377 --- /dev/null +++ b/root/blog/self-hosted_virtual_home/date: time$iso8601-date @@ -0,0 +1 @@ +2019-03-27 diff --git a/root/blog/self-hosted_virtual_home/text$markdown.md b/root/blog/self-hosted_virtual_home/text$markdown.md new file mode 100644 index 0000000..e218138 --- /dev/null +++ b/root/blog/self-hosted_virtual_home/text$markdown.md @@ -0,0 +1,21 @@ +In this post I'll break down the setup of my self-hosted virtual home: https://s-ol.nu. + +First a quick overview of what this guide will cover: + +- HTTPS server with multiple subdomains and varying backends + - [traefik][traefik] reverse-proxy maintains SSL certificates and serves all requests + - [docker-compose][docker-compose] manages running sites/microservices + - single DNS wildcard route +- a private-public git server + - access control, management with [gitolite][gitolite] + - [klaus][klaus] web frontend for browsing and cloning public repos + - fine-grained permissions and SSH public-key access +- micro 'CI' setup rebuilds & redeploys docker images when updates are pushed + +# HTTPS server + + +[traefik]: https://traefik.io/ +[docker-compose]: https://docs.docker.com/compose/ +[gitolite]: http://gitolite.com/gitolite/index.html +[klaus]: https://github.com/jonashaag/klaus diff --git a/root/blog/self-hosted_virtual_home/title: text$plain b/root/blog/self-hosted_virtual_home/title: text$plain new file mode 100644 index 0000000..0703d19 --- /dev/null +++ b/root/blog/self-hosted_virtual_home/title: text$plain @@ -0,0 +1 @@ +my self-hosted Virtual Home |
