zyphlar activity https://gitlab.com/zyphlar 2025-12-21T23:41:17Z tag:gitlab.com,2025-12-21:4933968813 zyphlar opened issue #3725: CoMaps TetheredNet anti feature at F-Droid / Data 2025-12-21T23:41:17Z zyphlar zyphlar tag:gitlab.com,2025-08-14:4527353622 zyphlar commented on issue #439682 at GitLab.org / GitLab 2025-08-14T21:50:14Z zyphlar zyphlar

Thanks so much for this! Great work.

tag:gitlab.com,2024-01-30:3124206046 zyphlar commented on issue #439682 at GitLab.org / GitLab 2024-01-30T06:57:58Z zyphlar zyphlar

@gitlab-bot label frontend backend

tag:gitlab.com,2024-01-30:3124204445 zyphlar commented on issue #439682 at GitLab.org / GitLab 2024-01-30T06:56:56Z zyphlar zyphlar

@gitlab-bot label documentation GitLab Self-Monitoring Maintenance and Support

tag:gitlab.com,2024-01-30:3124075213 zyphlar opened issue #439682: Make garbage collection including untagged manifests a very visible recommendation at GitLab.org / GitLab 2024-01-30T05:24:56Z zyphlar zyphlar

Problem to solve

Even professional Linux and Git administrators can easily be surprised by their /gitlab/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2/blobs/sha256 folder filling up, Gitlab spitting back HTTP 500 / HTTP 502 errors, and runners returning no space left on device errors before everything comes screeching to a halt on what's probably the busiest work day of the year.

It doesn't need to be this way.

Further details

It may feel optional to enterprise admins who have tons of resource monitoring and alerts set up and who have a policy of just adding more resources constantly because surely venture capital money will keep things running forever, but this is very not optional for small admins and businesses who only manage Gitlab part time and trust Gitlab's sleek UI and tech stack to notify them of any potential issues. The fact that there's no 50/70/90% disk space warnings, no easy recovery or login methods when the disk is full, and barely-visible documentation about preventing disk space problems is a huge issue for the kinds of self-hosters who are interested in open source VCS.

Proposal

Firstly, the entire section on maintaining your Gitlab installation appears to omit garbage collection and acts like cleanup policies are sufficient. But cleanup policies are cosmetic: untagging images makes the GUI visually uncluttered but won't save you from catastrophic disk space exhaustion.

https://docs.gitlab.com/ee/administration/housekeeping.html

Secondly, even if you read the entire document on setting up and maintaining Container Registry (and presumably other Registries, Artifact repositories, etc have same or similar issues... we know that Runner itself can have other similar Docker issues if you spin up too many jobs without a quick enough docker image prune which is a similar but separate issue to garbage collecting the Registry) you would have to read skeptically and in great detail to catch the little quiet part tucked away in the section that suggests that maybe you might think about possibly pruning untagged manifests. When really this needs to be FRONT AND CENTER IMPORTANT INFORMATION: IF YOU SET UP CI/CD TO AUTO-GENERATE DOCKER IMAGES OR OTHER ASSETS AND DON'T ALSO PRUNE UNTAGGED IMAGES, YOUR HARD DRIVE WILL EXPLODE.

https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-garbage-collection

Thirdly, some indication of the need for garbage collection (or some visibility to power users of the space taken up by untagged / "thought we deleted it but not really deleted" resources) inside the GUI would be very helpful. Gitlab and the docs repeat ad nauseam that setting up cleanup rules is the way to go, as if that's the answer to the problem. It's not, it mostly just hides the problem.

Finally, I'd suggest also kicking this ticket over to the product team to produce a code iteration focused on basic resource monitoring/alerting and enhanced recovery when resources are permanently maxed out. It's never fun to figure out how to SSH into something like Gitlab, especially if/when it's running inside docker inside a vm inside the cloud behind a VPN, and there are basic easy-to-integrate CLI commands that can be run or executed to warn admins of problems and handle problems as they arise. It doesn't need to be a lot, literally anything in this space is better than nothing.

tag:gitlab.com,2024-01-03:3066816477 zyphlar pushed to project branch main at zyphlar / salem-import 2024-01-03T06:19:13Z zyphlar zyphlar

zyphlar (bb800e5d) at 03 Jan 06:19

Update README.md

tag:gitlab.com,2023-12-30:3062908467 zyphlar pushed to project branch main at zyphlar / the-villages-import 2023-12-30T00:28:55Z zyphlar zyphlar

zyphlar (87e5e171) at 30 Dec 00:28

Spell out CR as County Road in Florida

tag:gitlab.com,2023-12-24:3056087427 zyphlar pushed to project branch main at zyphlar / the-villages-import 2023-12-24T19:38:05Z zyphlar zyphlar

zyphlar (38f6c287) at 24 Dec 19:38

Update README.md

tag:gitlab.com,2023-11-14:2971606416 zyphlar pushed to project branch main at zyphlar / salem-import 2023-11-14T20:32:31Z zyphlar zyphlar

zyphlar (f632f194) at 14 Nov 20:32

In progress

tag:gitlab.com,2023-11-14:2969192599 zyphlar pushed to project branch main at zyphlar / salem-import 2023-11-14T06:13:18Z zyphlar zyphlar

zyphlar (8592470c) at 14 Nov 06:13

In progress

... and 2 more commits

tag:gitlab.com,2023-11-12:2965690062 zyphlar pushed to project branch main at zyphlar / salem-import 2023-11-12T05:34:46Z zyphlar zyphlar

zyphlar (f82164e7) at 12 Nov 05:34

In progress

tag:gitlab.com,2023-11-12:2965646192 zyphlar pushed to project branch main at zyphlar / salem-import 2023-11-12T03:22:42Z zyphlar zyphlar

zyphlar (3899205d) at 12 Nov 03:22

In progress

... and 1 more commit

tag:gitlab.com,2023-10-26:2929591372 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T05:44:51Z zyphlar zyphlar

zyphlar (4cc62c49) at 26 Oct 05:44

Update data

tag:gitlab.com,2023-10-26:2929587069 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T05:41:31Z zyphlar zyphlar

zyphlar (75d1d430) at 26 Oct 05:41

Update data

... and 6 more commits

tag:gitlab.com,2023-10-26:2929572256 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T05:29:36Z zyphlar zyphlar

zyphlar (e865e5d0) at 26 Oct 05:29

Update README.md

tag:gitlab.com,2023-10-26:2929565698 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T05:23:52Z zyphlar zyphlar

zyphlar (4e3571ad) at 26 Oct 05:23

Update README.md

tag:gitlab.com,2023-10-26:2929551285 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T05:11:25Z zyphlar zyphlar

zyphlar (358cb0fd) at 26 Oct 05:11

Update README.md

tag:gitlab.com,2023-10-26:2929509228 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T04:34:42Z zyphlar zyphlar

zyphlar (316be9ff) at 26 Oct 04:34

Update file README.md

tag:gitlab.com,2023-10-26:2929507774 zyphlar pushed to project branch main at zyphlar / salem-import 2023-10-26T04:33:14Z zyphlar zyphlar

zyphlar (c3a1f702) at 26 Oct 04:33

email screenshot

tag:gitlab.com,2023-02-01:2381204633 zyphlar pushed to project branch main at zyphlar / gti git typo replacement 2023-02-01T23:19:12Z zyphlar zyphlar

zyphlar (e124913e) at 01 Feb 23:19

Update gti