Vsftpd is not working

Hi,
I installed debian jessie and friend asked me to install for him vsftpd, of course, first I try at my vps, but I don't get it to work.
there are many tutorials to install ftp server but as i said, it is not working and beside running ftp server, I need for him and some GUI to use it, he is not terminal guy.
then i tried webmin and then I can make GUI for him through webmin for vsftpd, but hell yeah my VPS suddenly refuse to load domain:10000 (webmin), so I am in problem.

my vps:

root@vmi50113:/# hostname -f
mx.privmat.net
root@vmi50113:/# hostname -d
privmat.net
root@vmi50113:/# telnet localhost 21
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
root@vmi50113:/# ftp localhost
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
ftp: connect: Connection refused
ftp>

perl 10000 is webmin but it is not working in web browser, but from vps of my friend it is working. so, port is not blocked at my PC.

root@vmi50113:/# netstat -npl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:9998          0.0.0.0:*               LISTEN      1157/amavisd-new (m
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      499/dovecot
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      1/init
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      1349/perl
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      484/sshd
tcp        0      0 127.0.0.1:24            0.0.0.0:*               LISTEN      499/dovecot
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1454/master
tcp        0      0 127.0.0.1:4190          0.0.0.0:*               LISTEN      499/dovecot
tcp        0      0 127.0.0.1:7777          0.0.0.0:*               LISTEN      628/python
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      1/init
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      499/dovecot
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      1157/amavisd-new (m
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      1454/master
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      999/mysqld
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      1454/master
tcp6       0      0 ::1:9998                :::*                    LISTEN      1157/amavisd-new (m
tcp6       0      0 :::110                  :::*                    LISTEN      499/dovecot
tcp6       0      0 :::143                  :::*                    LISTEN      1/init
tcp6       0      0 :::80                   :::*                    LISTEN      1098/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      484/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      1098/apache2
tcp6       0      0 :::993                  :::*                    LISTEN      1/init
tcp6       0      0 :::995                  :::*                    LISTEN      499/dovecot
tcp6       0      0 ::1:10024               :::*                    LISTEN      1157/amavisd-new (m
udp        0      0 0.0.0.0:10000           0.0.0.0:*                           1349/perl

before there was vsftpd port 21 but now after I restarted vps there is no vsftpd, I didn't remove it. I tried sudo service vsftpd start but again it is not there.

in any case, webmin is running but it is not working too. I am totally surprised. I installed ftp and vsftpd and webmin, but even if I succeed to make it to work, how to make some gui for administrating ftp server? that's what I need for my friend.
any help?
I have fail2ban which is installed with iredmail but I don't see anywhere blocked port 21. I tried to change password for ftp user:
ftp passwd and when I tried to login, always failed login, maybe I tried too much and fail2ban blocked me? but I can login to ssh...
list of users dsallowed to login to ftp, /etc/ftpusers:
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

in any case, as I said, there are many tutorials about vsftpd.conf but it is not working and beside vsftpd, people need GUI. and even I tried to change passwd for ftp user, just to be sure I don't type wrong password, I didn't succeed to login (when vsftpd was listed in processes).

vsftpd.conf:

listen=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100
listen=5.189.147.167
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
ftpd_banner=Welcome to MojSmart/MyGica FTP service.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/iRedMail.crt
rsa_private_key_file=/etc/ssl/private/iRedMail.key
ssl_enable=YES

this topic can be deleted, I gave up from vsftpd and decided to use proftpd.

vsftpd can be a bit thorny. Glad you found a solution that works and thanks for returning to let us know.