A collection of example NixOS files that be included into configuration.nix on NixOS.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Craige McWhirter 88209418cd
Added a description of gites_for_NixOps
1 rok temu
README.rst Added a description of gites_for_NixOps 1 rok temu
gitea_for_NixOps.nix Added a production NixOps deployment 1 rok temu
gitea_for_VM_testing.nix Updated comments 1 rok temu
gitea_vm.nix Opened up tcp port 80 1 rok temu



A Nix configuration for a VM to run Gitea.

It is intended as an example of building a VM that builds Gitea for testing and evaluation purposes. I does not represent a production or secure deployment.

To use this file:

Build with:

$ nix-build '<nixpkgs/nixos>' -A vm --arg configuration ./gitea_vm.nix

Export these variables, adjusting to suit yourself:

$ export QEMU_OPTS="-m 4192 --nographic"
$ export QEMU_NET_OPTS="hostfwd=tcp::18080-:80,hostfwd=tcp::10022-:22"

Launch the VM with:

$ ./result/bin/run-gitea-vm-vm

You should now be able to:


This file describes the Gitea configuration to be deployed. As such it represents a deployment only suitable to testing purposes and should not be used as an example of a production deployment.


This provides an example of a production deployment of Gitea via NixOps.