[arch-general] Leafnode and Systemd
Dave Reisner
d at falconindy.com
Mon Oct 22 18:40:23 EDT 2012
On Mon, Oct 22, 2012 at 11:19:37PM +0100, Whiskers wrote:
> Thank you to all those who responded :))
>
> I now have Leafnode-2 up and running smoothly with systemd.
>
> I have created these files:
>
> $ cat /etc/systemd/system/leafnode.socket
> [Unit]
> Description=Leafnode NNTP Socket
>
> [Socket]
> ListenStream=119
> Accept=yes
>
> [Install]
> WantedBy=sockets.target
>
> and
>
> $ cat /etc/systemd/system/leafnode at .service
> [Unit]
> Description=Leafnode NNTP service
> After=syslog.target
This isn't needed. syslog is always available thanks to the journal
socket.
>
> [Service]
> ExecStart=/usr/local/sbin/leafnode
/usr/local?
> StandardInput=socket
> User=news
>
> Access control depends entirely on ufw (iptables), rather than specifying
> a hostname or IPv6 or IPv4 number in leafnode.socket, although that would
Binding to a specifc IP is hardly what I'd call access control.
> probably work instead. The ListenStream line could probably be omitted
> entirely, unless some port other than 119 is required.
Without the ListenStream declaration, systemd has no idea what port to
open the socket on. It's needed.
>
> Run
>
> # systemctl start leafnode.socket
>
> and
>
> # systemctl enable leafnode.socket
>
> to start systemd listening for calls for Leafnode immediately and after
> the next system boot.
>
> --
> -- ^^^^^^^^^^
> -- Whiskers
> -- ~~~~~~~~~~
More information about the arch-general
mailing list