aboutsummaryrefslogtreecommitdiffstats
path: root/root
diff options
context:
space:
mode:
Diffstat (limited to 'root')
-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