aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-03-27 21:48:08 +0000
committers-ol <s-ol@users.noreply.github.com>2019-03-27 21:48:08 +0000
commitc4b9767edc683281a807adb05f98e1692368910c (patch)
tree08ac0f93c2be533b821ec8dd023535d81f870599
parentimprove mobile layout (diff)
downloadmmm-c4b9767edc683281a807adb05f98e1692368910c.tar.gz
mmm-c4b9767edc683281a807adb05f98e1692368910c.zip
wip blog - self-hosted
-rw-r--r--root/blog/self-hosted_virtual_home/categories: text$plain1
-rw-r--r--root/blog/self-hosted_virtual_home/date: time$iso8601-date1
-rw-r--r--root/blog/self-hosted_virtual_home/text$markdown.md21
-rw-r--r--root/blog/self-hosted_virtual_home/title: text$plain1
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