nixos-workspace/README.md
2025-05-14 23:09:22 +02:00

81 lines
No EOL
1.6 KiB
Markdown

# 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**
```bash
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/
```