Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


[Debian]Setup a basic FTP (Download) Server
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

[Debian]Setup a basic FTP (Download) Server

YmpkerYmpker Member
edited January 2016 in Tutorials

This tutorial will cover the installation of ProFTPd on your debian VPS which you can then to use as any download/upload server you need.

Step 1: Updating your files

apt-get update

Step 2: Download&Install Sudo

apt-get install sudo

Step3: Installation of ProFTPd

sudo apt-get install proftpd

When prompted choose to install "standalone" version.

Step 4: Create a user different from root which you will use to remotely access your DL server.

Sudo adduser test

Then

passwd test

Step 5: Restart ProFTPd

sudo service proftpd restart

Done!
Now you can use your server as a ftp download server. For security reasons please make sure to not use root for remote access scripts and also take a look at ProFTPd config files to take further security measures.

Comments

  • You might want to mention which mode to choose and why - standalone or inetd. I prefer standalone.

  • Good guide so "informative" .

  • @Ole_Juul said:
    You might want to mention which mode to choose and why - standalone or inetd. I prefer standalone.

    Ups forgot that almost^^ Standalone would be what I used^^ will add it^^

    Thanked by 1Ole_Juul
  • @masterqqq said:
    Good guide so "informative" .

    I never stated this to be an thoroughly informative "guide". This is just meant to be a quick setup of a FTP (DL) Server.

  • Download/Upload is SLOW. Any idea how to make ProFTPd FAST? i don't really care security, just want to make it fast!

  • @rokok said:
    Download/Upload is SLOW. Any idea how to make ProFTPd FAST? i don't really care security, just want to make it fast!

    You can check on the documentation for further adjustments.

    An even faster way might be to setup a webserver and use that as a download server :)

  • http://nginx.org/en/docs/http/ngx_http_autoindex_module.html is better over https, and sftp with basic shell accounts and public/private key pairs.

  • rokokrokok Member
    edited January 2016

    @GM2015 said:

    fancy_index is better, you can sort by name/date/size and custom css

  • Not bad, I only used the basic nginx autoindex module for a few files in one folder, so I don't really needed all that extra "fancy" stuff.

    rokok said: fancy_index is better, you can sort by name/date/size and custom css

  • Isn't ProFTPd supposed to be a security risk, with malformed commands leading it to crash?

  • @rchurch said:
    Isn't ProFTPd supposed to be a security risk, with malformed commands leading it to crash?

    I have not had any trouble yet but then again I havent used it for long^^

  • Good quick simple setup guide @Ympker thanks for sharing with the community.

  • @simonindia said:
    Good quick simple setup guide Ympker thanks for sharing with the community.

    Glad you like it. I can see that is not as indepth as some expected it to be but I meant to keep it quick&simple. Perhaps some day I will create an indepth guide about this.

    Kind regards,
    Ympker

  • Ympker said: I have not had any trouble yet but then again I haven't used it for long^^

    I've been using it for years and it's been just great. There may be security holes but for single user applications I don't think that's so important.

  • @Ole_Juul said:

    Exactly :)

Sign In or Register to comment.