mirror of
https://github.com/Noratrieb/vps.git
synced 2026-07-12 08:17:45 +02:00
hedgedoc is jank
This commit is contained in:
parent
0e3b820fd5
commit
27695942b9
1 changed files with 17 additions and 1 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, ... }: {
|
{ config, pkgs, lib, ... }: {
|
||||||
age.secrets.hedgedoc_env.file = ../../secrets/hedgedoc_env.age;
|
age.secrets.hedgedoc_env.file = ../../secrets/hedgedoc_env.age;
|
||||||
|
|
||||||
services.hedgedoc = {
|
services.hedgedoc = {
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
allowAnonymousEdits = false;
|
allowAnonymousEdits = false;
|
||||||
protocolUseSSL = true;
|
protocolUseSSL = true;
|
||||||
enableUploads = "registered";
|
enableUploads = "registered";
|
||||||
|
allowEmailRegister = false;
|
||||||
#imageuploadtype = "minio";
|
#imageuploadtype = "minio";
|
||||||
# doesn't work yet :(
|
# doesn't work yet :(
|
||||||
minio = {
|
minio = {
|
||||||
|
|
@ -23,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 = {
|
services.caddy.virtualHosts = {
|
||||||
"hedgedoc.noratrieb.dev" = {
|
"hedgedoc.noratrieb.dev" = {
|
||||||
logFormat = "";
|
logFormat = "";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue