Added license
Signed-off-by: Jacob Hrbek <kreyren@fsfe.org>
This commit is contained in:
parent
2ed5a3390e
commit
0f6f304e8c
@ -1,4 +1,4 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <{DND-LEGAL(Krey): Reference the license hyperlink}>
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
###! # Global profile for NextCloud deployment
|
||||
###!
|
||||
###! This template is used to deploy bare minimum version of NextCloud for further configuration per domain and machine. Avoid using this for configuration
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
|
||||
{ config, lib, pkgs, runCommand, ... }: lib.mkIf config.services.discourse.enable {
|
||||
services.discourse = {
|
||||
hostname = "discourse" + "." + config.networking.fqdn;
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
|
||||
{ config, lib, ... }: lib.mkIf config.services.gitea.enable {
|
||||
services.gitea = {
|
||||
domain = "gitea" + "." + config.networking.fqdn;
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
###! # Global Keyclock Profile
|
||||
###!
|
||||
###! This file sets the bare minimum configuration to deploy keyclock
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
# Reference(Krey): https://nixos.org/manual/nixos/stable/index.html#module-services-matrix-synapse
|
||||
# Reference(Krey): https://web.archive.org/web/20210418105434/https://github.com/matrix-org/synapse/blob/master/docs/ACME.md
|
||||
# Reference(Krey): https://matrix.org/blog/2016/02/10/advanced-synapse-setup-with-lets-encrypt
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
# Global service configuration to deploy bind with bare minimum functionality that can be adjusted per-file
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
###! Global service configuration to deploy bind with bare minimum functionality that can be adjusted per-file
|
||||
|
||||
# FIXME(Krey): Set up serial of SOA setting by the DNS server
|
||||
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
|
||||
{ config, lib,... }: lib.mkIf config.services.ntp.enable {
|
||||
services.ntp = {
|
||||
servers = [
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
# REF(Krey): Exit policy https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy
|
||||
{ config, lib,... }: lib.mkIf config.services.tor.relay.enable {
|
||||
networking.firewall.allowedTCPPorts = [ 36821 ];
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
|
||||
{ config, lib,... }: lib.mkIf config.services.openssh.enable {
|
||||
services.openssh = {
|
||||
# FIXME(Krey): Add some cool banner
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
|
||||
# FIXME(Krey): As of 07/09/2021-EU SearX in NixOS requires a lot of work to be used in production
|
||||
|
||||
{ config, lib, ... }: lib.mkIf config.services.searx.enable {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user