diff options
author | Izorkin <izorkin@elven.pw> | 2021-05-12 11:22:44 +0300 |
---|---|---|
committer | Kerstin <kerstin@erictapen.name> | 2021-11-06 16:45:20 +0100 |
commit | 943f15d4b76e13c19ac08a298bc12f7b6f14b931 (patch) | |
tree | c19d9748e2681b3eba32a632046ad10a347217b7 /nixos/modules/services/web-apps/mastodon.nix | |
parent | e62c9ce9328dfea2ca48d84ec40680f18a53d100 (diff) | |
download | nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar.gz nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar.bz2 nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar.lz nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar.xz nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.tar.zst nixpkgs-943f15d4b76e13c19ac08a298bc12f7b6f14b931.zip |
nixos/mastodon: add new sandboxing options
Diffstat (limited to 'nixos/modules/services/web-apps/mastodon.nix')
-rw-r--r-- | nixos/modules/services/web-apps/mastodon.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/web-apps/mastodon.nix b/nixos/modules/services/web-apps/mastodon.nix index 2458cb3b594..7c148ee76e4 100644 --- a/nixos/modules/services/web-apps/mastodon.nix +++ b/nixos/modules/services/web-apps/mastodon.nix @@ -50,6 +50,9 @@ let # Logs directory and mode LogsDirectory = "mastodon"; LogsDirectoryMode = "0750"; + # Proc filesystem + ProcSubset = "pid"; + ProtectProc = "invisible"; # Access write directories UMask = "0027"; # Capabilities @@ -74,6 +77,7 @@ let MemoryDenyWriteExecute = false; RestrictRealtime = true; RestrictSUIDSGID = true; + RemoveIPC = true; PrivateMounts = true; # System Call Filtering SystemCallArchitectures = "native"; |