aboutsummaryrefslogtreecommitdiff
path: root/content/docs/adyxax.org/git.md
diff options
context:
space:
mode:
authorJulien Dessaux2021-11-10 16:10:54 +0100
committerJulien Dessaux2021-11-10 16:10:54 +0100
commit45dcf8f2b9b3048eff74a184ea50cb083c7efd0b (patch)
tree0bddec363118456f5cede0f537d2a017821e487a /content/docs/adyxax.org/git.md
parentAdded SQLite backups blog article (diff)
downloadwww-45dcf8f2b9b3048eff74a184ea50cb083c7efd0b.tar.gz
www-45dcf8f2b9b3048eff74a184ea50cb083c7efd0b.tar.bz2
www-45dcf8f2b9b3048eff74a184ea50cb083c7efd0b.zip
Move git docs to a dedicated section
Diffstat (limited to 'content/docs/adyxax.org/git.md')
-rw-r--r--content/docs/adyxax.org/git.md48
1 files changed, 0 insertions, 48 deletions
diff --git a/content/docs/adyxax.org/git.md b/content/docs/adyxax.org/git.md
deleted file mode 100644
index 3d8563b..0000000
--- a/content/docs/adyxax.org/git.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-title: "git"
-description: adyxax.org git server
----
-
-## Introduction
-
-git.adyxax.org is a [gitea](https://gitea.io/) instance. For about 10 years I used a gitolite installation but I finally went for a gui instead in order to host repositories for non tech people.
-
-## Preparing the postgresql database
-
-I am currently hosting this instance on an OpenBSD server. Obviously postgresql is packaged on this system so the installation is as simple as :
-{{< highlight sh >}}
-pkg_add postgresql-server
-su - _postgresql
-mkdir /var/postgresql/data
-initdb -D /var/postgresql/data -U postgres -A scram-sha-256 -E UTF8 -W
-{{< /highlight >}}
-
-At this point you have to specify the postgres user password. Once done, exit the _postgresql users' shell and run as root :
-
-{{< highlight sh >}}
-rcctl enable postgresql
-rcctl start postgresql
-su - _postgresql
-psql -U postgres
-CREATE ROLE gitea WITH LOGIN PASSWORD 'XXXXX';
-CREATE DATABASE gitea WITH OWNER gitea TEMPLATE template0 ENCODING UTF8 LC_COLLATE 'en_US.UTF-8' LC_CTYPE 'en_US.UTF-8';
-{{< /highlight >}}
-
-Since it is OpenBSD the defaults are secure for a local usage, therefore no other configuration is necessary.
-
-## Installing gitea
-
-Gitea is packaged on OpenBSD so the installation is as simple as :
-{{< highlight sh >}}
-pkg_add gitea
-nvim /etc/gitea/app.ini
-rcctl enable gitea
-rcctl start gitea
-{{< /highlight >}}
-
-## Serving the website
-
-TODO
-{{< highlight sh >}}
-nvim /etc/h2o/h2o.conf
-{{< /highlight >}}