Leafnode jest to lokalny serwer newsów. W Fedorze instalujemy leafnode i potrzebny xinetd:
sudo yum install leafnode xinetd
Najpierw konfigurujemy xinetd. Przechodzimy do katalogu /etc/xinetd.d i edytujemy plik leafnode, powinien wyglądać tak:
service nntp
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = news
server = /usr/sbin/leafnode
bind = 127.0.0.1
}
Jeżeli leafnode ma pracować w sieci lokalnej to zakomentuj pozycję bind. Następnie restartujemy usługę xinetd:
sudo systemctl restart xinetd.service
Teraz konfigurujemy crontab edytując jako root albo sudo plik /etc/crontab, dodajemy takie linijki:
*/5 * * * * news /usr/sbin/fetchnews
00 03 * * * news /usr/sbin/texpire
Taka konfiguracja crontab umożliwi pobieranie newsów co 5 minut i kasowanie starych codziennie.
Teraz konfigurujemy leafnode, edytując plik /etc/leafnode/config (jako root) ustawiając wartości:
expire = 10
server = news.icm.edu.pl
hostname = nazwa.twojego.hosta
Hostname powinna być FQDN (można ją zdobyć w sieci za darmo).
Następnie wykonujemy polecenie:
sudo -u news /usr/sbin/fetchnews
i
export NNTPSEVER=localhost
Uruchom klienta newsów np slrn w połączeniu z serwerem localhost:
slrn -h localhost
Brak komentarzy:
Prześlij komentarz