From e9638871c9727cf9dc0593f86b029f17810cd325 Mon Sep 17 00:00:00 2001 From: thhsh Date: Mon, 7 Jul 2025 11:15:33 -0400 Subject: [PATCH 1/3] StarCat ID-Add background image, remove logo --- docs/about/attribution.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/about/attribution.md b/docs/about/attribution.md index 56b05b7..f689b01 100644 --- a/docs/about/attribution.md +++ b/docs/about/attribution.md @@ -15,12 +15,13 @@ This site, and all StarCat Systems projects, products, and services make use of - [PostLine](https://postline.email) logo - adapted from [Group Mail](https://thenounproject.com/icon/group-mail-1571732/) by [Smashicons](https://thenounproject.com/creator/smashicons/) from Noun Project. - [OpenHost](https://openho.st) logo - adapted from [Blockchain](https://thenounproject.com/icon/blockchain-7881143/) by [Hermanto](https://thenounproject.com/creator/kak.her1992/) from Noun Project. - [PostLine](https://postline.email) website icons - from [Octicons](https://octicons.github.com/) and [Material Design](https://pictogrammers.com/library/mdi/). -- StarCat ID logo - adapted from [ID badge](https://thenounproject.com/icon/id-badge-7183735/) by [Zach Hainsworth](https://thenounproject.com/creator/hainsworth.zach/) from Noun Project. ## Images - [StarCat Systems](https://starcat.systems) landing page background - generated with [Haikei](https://haikei.app/). - [StageLink](https://stagelink.cloud) landing page background - generated with [BGJar](https://bgjar.com). +- StarCat ID login page background - Adapted from photo by [Mike Yukhtenko](https://unsplash.com/@yamaicle) on [Unsplash](https://unsplash.com/photos/desert-at-night-a2kD4b0KK4s). + ## Fonts - \ No newline at end of file From 5c3fcd7c394912338c61ceae1f117d4a17623f38 Mon Sep 17 00:00:00 2001 From: thhsh Date: Mon, 7 Jul 2025 11:24:01 -0400 Subject: [PATCH 2/3] Update forgejo.md --- docs/handbook/infrastructure/code/forgejo.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/handbook/infrastructure/code/forgejo.md b/docs/handbook/infrastructure/code/forgejo.md index d50990b..062d979 100644 --- a/docs/handbook/infrastructure/code/forgejo.md +++ b/docs/handbook/infrastructure/code/forgejo.md @@ -2,12 +2,16 @@ We use a self-hosted Forgejo instance for our Git source code hosting. +## Quick Reference **URL**: [:simple-forgejo: git.starcat.systems](https://git.starcat.systems) **Homepage**: [:octicons-link-external-16: forgejo.org](https://forgejo.org/) **Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_fi: `HEL` **Project group**: `SCsys_hosted` **Configuration repo**: [:simple-forgejo: starcat-infra/git-server](https://git.starcat.systems/starcat-infra/git-server) + + + --- !!! example "Work in Progress" From ee42ceb023a709916cca5652985cffed4ab43c6e Mon Sep 17 00:00:00 2001 From: thhsh Date: Mon, 7 Jul 2025 11:29:08 -0400 Subject: [PATCH 3/3] Update forgejo.md Add break-glass local account enable info. --- docs/handbook/infrastructure/code/forgejo.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/handbook/infrastructure/code/forgejo.md b/docs/handbook/infrastructure/code/forgejo.md index 062d979..d0abf0f 100644 --- a/docs/handbook/infrastructure/code/forgejo.md +++ b/docs/handbook/infrastructure/code/forgejo.md @@ -9,7 +9,9 @@ We use a self-hosted Forgejo instance for our Git source code hosting. **Project group**: `SCsys_hosted` **Configuration repo**: [:simple-forgejo: starcat-infra/git-server](https://git.starcat.systems/starcat-infra/git-server) - +## Notes +### Disabling OIDC +By default, Forgejo is set up to force users to use Pocket (StarCat ID) to log in. In case Pocket is not working, we can change a line in `app.ini` to show the local login form. See [:simple-forgejo: `app.ini` line 79](https://git.starcat.systems/starcat-infra/git-server/src/commit/f802febff4ae34eceb312f538e867c1615471ca4/forgejo/app_ini/app.ini#L79). SSH to the server with a sudo-capable account, open `app.ini`, and change the line `ENABLE_INTERNAL_SIGNIN = false` to `ENABLE_INTERNAL_SIGNIN = true`, then restart Forgejo. Then, you can log in with a local break-glass account (see 1Password). ---