3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/services
Peter Hoeg 4ce76d9e1a ddclient nixos module: follow best practice for running daemons
Couple of changes:

 - move home to /var/lib/ddclient so we can enable ProtectSystem=full
 - do not stick binary into systemPackages as it will only run as a daemon
 - run as dedicated user/group
 - document why we cannot run as type=forking (output is swallowed)
 - secure things by running with ProtectSystem and PrivateTmp
 - .pid file goes into /run/ddclient
 - let nix create the home directory instead of handling it manually
 - make the interval configurable
2017-08-13 21:56:48 +08:00
..
admin/salt salt-minion: link to configuration documentation 2017-05-11 07:12:04 +01:00
amqp
audio Merge pull request #27000 from Balletie/fix/pulseaudio-alsa-conf 2017-07-17 08:20:38 +02:00
backup znapzend service: options for logging/nodestroy/restart on failure 2017-05-22 21:47:51 +01:00
cluster lib: introduce imap0, imap1 (#25543) 2017-07-04 23:29:23 +01:00
computing slurm: 15-08-5-1 -> 17.02.6, slurm-llnl -> slurm 2017-07-13 03:13:05 -04:00
continuous-integration gitlab-runner service: support graceful termination (#27222) 2017-07-11 15:38:46 +01:00
databases Merge pull request #28127 from peterhoeg/f/collectd 2017-08-12 00:01:46 +08:00
desktops gnome-disks: add D-Bus service 2017-05-06 19:40:37 +02:00
development
editors
games Factorio service: fix typo in attribute path 2017-07-20 20:32:25 +02:00
hardware Merge pull request #21227 from lheckemann/vgaswitcheroo 2017-04-28 12:47:00 +01:00
logging graylog module: adapt to Graylog version 2.3.0 2017-08-11 13:07:30 +02:00
mail Merge pull request #28123 from jerith666/post-fix-up 2017-08-11 09:36:58 +02:00
misc ripple-rest: remove 2017-08-12 13:38:32 +02:00
monitoring prometheus-blackbox-exporter: 0.5.0 -> 0.8.1 2017-08-12 11:05:23 +02:00
network-filesystems nixos/samba: fix pam service name typo (#28049) 2017-08-11 20:13:33 +00:00
networking ddclient nixos module: follow best practice for running daemons 2017-08-13 21:56:48 +08:00
printing Merge pull request #27031 from jerith666/cnijfilter-2-80 2017-07-18 14:37:32 +02:00
scheduling fcron: install systab 2017-04-23 11:44:04 +02:00
search ELK: update kibana and the elastic beats to 5.4 (#26252) 2017-06-13 22:36:08 +02:00
security nixos/tor: add tor hidden service options (#28081) 2017-08-11 22:59:52 +01:00
system Merge pull request #26419 from roblabla/feature-sasl 2017-07-20 20:23:52 +02:00
torrent treewide: use boolToString function 2017-04-11 18:18:53 +02:00
ttys nixos/agetty: override upstream default 2017-07-16 18:29:57 +01:00
web-apps Merge pull request #27820 from dalaing/piwik-install-doc-fix 2017-08-06 22:58:52 +01:00
web-servers Merge pull request #27426 from rnhmjoj/nginx 2017-08-07 16:46:28 +02:00
x11 xmonad service: add defaultText to extraPackages to fix rendering in docs 2017-08-08 01:14:58 +02:00