nixos-workspace/README.md
2025-05-15 08:51:42 +02:00

1.6 KiB

NixOS Workspace Projekt

This is a collection of work in progress notes for kick starting the nixOS workspace project. The project aimes to deliver everyday working apps such as office, cloud sync, mail and so on on a open source and fully self controlled basis based on nixOS.

Security

Secure Boot

vulnix

https://github.com/nix-community/vulnix

Workspace

Peergos

https://github.com/Peergos/Peergos

NextCloud

https://nextcloud.com/de/

OwnCloud

https://owncloud.com/de/

Syncthing

https://docs.syncthing.net/intro/project-presentation.html

Cryptpad

https://cryptpad.org/

https://github.com/cryptpad/cryptpad

GIT

GitLab

https://gitlab.com/rluna-gitlab/gitlab-ce

  • Feature Rich
  • Container Registry
  • maybe slow?
  • commercial background

Gitea

https://about.gitea.com/

  • For-Profit background (owning company)
  • Gogs fork
  • lightweight
  • straight forward
  • implemented in Go
  • only basic CI/CD features

Gogs

https://gogs.io/

  • Gitea forked from it
  • implemented in Go
  • lighweight
  • even less features than Gitea

cgit

https://git.zx2c4.com/cgit/

  • frontend browser for git repos
  • not a full functioning git server
  • not useful enough for us

Forgejo (my pick)

https://codeberg.org/forgejo/forgejo

  • fork of Gitea
  • it's basically Gitea as of today

Forgejo Runner Test commands

sudo systemctl status 'gitea-runner-my\x2dforgejo\x2dinstance.service'
sudo journalctl -u 'gitea-runner-my\x2dforgejo\x2dinstance.service' -n 100 --no-pager
sudo ls -la /var/lib/gitea-actions-runner/my-forgejo-instance/