Únor 9

[Torrent] Nastavení deluge a deluge-web [SOLVED]

Jak vytvořit web-based server side torrent klient?

Vytvoříme uživatele deluge:
sudo adduser --disabled-password --system --home /var/lib/deluge --gecos "Deluge server" --group deluge

Nastavíme logovací soubor pro deluged:
sudo touch /var/log/deluged.log

Nastavíme logovací soubor pro deluge-web
sudo touch /var/log/deluge-web.log

Nastavení složky z logy na uživatele Deluge:
sudo chown deluge:deluge /var/log/deluge*

Updatneme repo:
sudo apt-get update

Naistalujeme daemona deluge
sudo apt-get install deluged

Nainstalujeme webové rozhraní:
sudo apt-get install deluge-webui

Zdroj pro:
nano -w /etc/init/deluged.conf

# deluged - Deluge daemon
#
# The daemon component of Deluge BitTorrent client. Deluge UI clients
# connect to this daemon via DelugeRPC protocol.

description "Deluge daemon"
author "Deluge Team"

start on filesystem and static-network-up
stop on runlevel [016]

respawn
respawn limit 5 30

env uid=deluge
env gid=deluge
env umask=000

exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluged -- -d

Zdroj pro:
/etc/init/deluge-web.conf

# deluge-web - Deluge Web UI
#
# The Web UI component of Deluge BitTorrent client, connects to deluged and
# provides a web application interface for users. Default url: http://localhost:8112

description "Deluge Web UI"
author "Deluge Team"

start on started deluged
stop on stopping deluged

respawn
respawn limit 5 30

env uid=deluge
env gid=deluge
env umask=027

exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluge-web

Restartujeme server příkazem:
sudo restart

A systém deluge by měl být dostupný na <adresa>:8112

Výchozí heslo pro webový přístup je: deluge

K zastavení nebo spuštění stačí použít:

stop/start deluged
stop/start deluge-web
Leden 31

[Dovecot] Server-side filtrování mailů pro Postfix, RoundCube [SOLVED]

Předpokladem je funkční triáda Postfix+SpamAssassin+Dovecot.

do systému přidáme Sieve balíčky:

sudo apt-get install dovecot-sieve dovecot-managesieved

Upravíme následující soubory:

Přidat na konec souboru /etc/dovecot/conf.d/15-lda.conf:

# Address to use when sending rejection mails.
# Default is postmaster@.
postmaster_address = mail@domain.tld
protocol lda {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}

soubor /etc/dovecot/conf.d/20-managesieve.conf přepsat:

service managesieve-login {
inet_listener sieve {
port = 4190
}
}

soubor: /etc/procmailrc přepsat:
# cat /etc/procmailrc
DELIVER=/usr/lib/dovecot/deliver
LOGFILE=/var/log/procmail.log
TRAP=/etc/webmin/virtual-server/procmail-logger.pl
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
EXITCODE=$?
:0
* ?/usr/bin/test "$EXITCODE" = "73"
/dev/null
EXITCODE=0
:0
* ?/usr/bin/test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=$HOME/Maildir/
ORGMAIL=$HOME/Maildir/
DROPPRIVS=yes
:0 w
| $DELIVER
:0
$DEFAULT

v nastavení roundcube %home_of_roundcube%/config/config.inc.php přidat do $config[‚plugins]:
managesieve
a dále řetězec:
$rcmail_config['plugins'] = array('virtuser_file', 'managesieve');
reset serveru a v roundCube nastavit filtry