81 lines
No EOL
1.6 KiB
Markdown
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/
|
|
``` |