Migrated gitea to dalinar and updated other pages to reflect that. Updated www's docs that were abandonned.
This commit is contained in:
parent
45dcf8f2b9
commit
f89f5d5736
6 changed files with 298 additions and 94 deletions
|
@ -1,48 +1,15 @@
|
|||
---
|
||||
title: "git"
|
||||
description: adyxax.org git server
|
||||
description: adyxax.org gitea instance
|
||||
---
|
||||
|
||||
## 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
|
||||
## Captain's log
|
||||
|
||||
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 >}}
|
||||
- 2021-11-12 : Migrated to a podman setup on dalinar, and from PostgreSQL to SQLite
|
||||
- 2020-10-05 : Initial setup of gitea on yen.adyxax.org's OpenBSD
|
||||
|
||||
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 >}}
|
||||
## Docs
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue