Setup GitLab #60
Labels
No Label
Breaking
Domain
komu.boo
Domain
langrock.info
Domain
libre.moe
Involves
Documentation
Involves
Security
Involves
Testing
Kind
Bug
Kind
Enhancement
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Service
Element
Service
Gitea
Service
Matrix
Service
Nextcloud
Service
Seafile
Service
Szuru|Kirei
Status
Abandoned
Status
Blocked
Status
Duplicate
Status
Invalid
Status
Need More Info
Status
Planned
Status
Won't Fix
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: KomuSolutions/igot99issues#60
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Host a GitLab instance, e.g.
lab.libre.moe
Opinions on DNS names welcome. (or generally on the setup of this instance)
Loosely depends on #58 for appropriate secondary DNS-names for the registry and such.
For now Gitea (
git.libre.moe
) and Gitlab will co-exist.Dev instance looking good, I decided against LDAP as GitLab works very well with my existing OIDC system and to avoid unnecessary complexity. Will also introduce GitHub auth to allow external users to easily collaborate on Git.
Our deployment will use approximately 2-2.5 GiB memory on average, therefore 3 GiB should be reserved to run this instance.
With the current usage of
ireul
, which will be the target for this deployment, we need to scale this instance up to accommodate this requirement.I am currently thinking about using to use #62 to free up more RAM on
ireul
. In conjunction with a more aggressive GitLab configuration, it can probably be deployed without needing a server upgrade.Gitlabto Setup GitLabNote to self: https://blog.palark.com/gitea-to-gitlab-migration/
I'll try to host GitLab wird a hard limit of 3GB memory and set up a swapfile to be able to safely overprovision (my VM only has 3.41GB useable with 800MB minimum used currently)
Note on the matter: It appears that even runners support S3 as a backend for the cache, meaning our runners can cache straight to Hetzner S3. Furthermore, it appears as if we could setup autoscaling our runners with Hetzner directly: https://www.marc-willmann.de/gitlab-runner-autoscale-in-der-hetzner-cloud.
Gitlab instance is now up and ready for initial testing.
https://lab.libre.moe
Please report any problems in this issue for now.
Road to prod