[Unit] Description=Polkadot Node After=network.target Documentation=https://github.com/paritytech/polkadot [Service] EnvironmentFile=-/etc/default/polkadot ExecStart=/usr/bin/polkadot $POLKADOT_CLI_ARGS User=polkadot Group=polkadot Restart=always RestartSec=120 CapabilityBoundingSet= LockPersonality=true NoNewPrivileges=true PrivateDevices=true PrivateMounts=true PrivateTmp=true PrivateUsers=true ProtectClock=true ProtectControlGroups=true ProtectHostname=true ProtectKernelModules=true ProtectKernelTunables=true ProtectSystem=strict RemoveIPC=true RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX RestrictNamespaces=false RestrictSUIDSGID=true SystemCallArchitectures=native SystemCallFilter=@system-service SystemCallFilter=landlock_add_rule landlock_create_ruleset landlock_restrict_self seccomp mount umount2 SystemCallFilter=~@clock @module @reboot @swap @privileged SystemCallFilter=pivot_root UMask=0027 [Install] WantedBy=multi-user.target