mirror of
https://github.com/Noratrieb/vps.git
synced 2026-07-12 08:17:45 +02:00
Compare commits
2 commits
4bec9e1bc2
...
27695942b9
| Author | SHA1 | Date | |
|---|---|---|---|
| 27695942b9 | |||
| 0e3b820fd5 |
1 changed files with 19 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{ config, ... }: {
|
||||
{ config, pkgs, lib, ... }: {
|
||||
age.secrets.hedgedoc_env.file = ../../secrets/hedgedoc_env.age;
|
||||
|
||||
services.hedgedoc = {
|
||||
|
|
@ -8,8 +8,10 @@
|
|||
settings = {
|
||||
domain = "hedgedoc.noratrieb.dev";
|
||||
allowAnonymous = false;
|
||||
allowAnonymousEdits = false;
|
||||
protocolUseSSL = true;
|
||||
enableUploads = "none";
|
||||
enableUploads = "registered";
|
||||
allowEmailRegister = false;
|
||||
#imageuploadtype = "minio";
|
||||
# doesn't work yet :(
|
||||
minio = {
|
||||
|
|
@ -22,6 +24,21 @@
|
|||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = [
|
||||
(pkgs.writeShellApplication {
|
||||
name = "hedgedoc-manage_users";
|
||||
text = ''
|
||||
CMD_DB_URL="sqlite://${config.services.hedgedoc.settings.db.storage}" ${lib.getExe' pkgs.hedgedoc "manage_users"} "$@"
|
||||
'';
|
||||
})
|
||||
(pkgs.writeShellApplication {
|
||||
name = "hedgedoc-db";
|
||||
text = ''
|
||||
${lib.getExe pkgs.rlwrap} --always-readline ${lib.getExe pkgs.sqlite-interactive} ${config.services.hedgedoc.settings.db.storage}
|
||||
'';
|
||||
})
|
||||
];
|
||||
|
||||
services.caddy.virtualHosts = {
|
||||
"hedgedoc.noratrieb.dev" = {
|
||||
logFormat = "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue