Today we will learn about ProjectSend & Howto Install ProjectSend in Ubuntu 14.04

Howto Install ProjectSend in Ubuntu 14.04



ProjectSend is a self-hosted application which you can easily install on your Server (In our Scenario we will install ProjectSend on Server Running Ubuntu 14.04). The Application lets you upload files & assign those files to specific users which you create yourself from the Web Interface of ProjectSend as well as to the general public. To learn more visit Projectsend


Why ProjectSend?

Secure: ProjectSend is Secure (You’re hosting files on your own Server so it means no access to 3rd Party applications).
PrivateYou can give access of the specific file to the specific audience i.e A group of people or to a single person.
EasyUploading & Downloading files from Project Send is very easy. Piece of cake! ProjectSend work both ways, even the Clients (users) can Upload & Download files.
FreeLast but not the least ProjectSend is totally free! It is released under the GNU GPL v2 license.

ProjectSend is perfect for you if you’re fed up of using external Services like Dropbox/Google Drive etc to share large files with users or you’re tired of the maximum file attachment limit imposed by your email providers.


Howto Install ProjectSend in Ubuntu 14.04

Please follow these simple steps to install ProjectSend in Ubuntu 14.04.


Step1: Basic Requirements

You don’t need any kind of specific settings for Installing ProjectSend, Just a Server running LAMP would be fine. To Install LAMP in Ubuntu 14.04 you can visit this link.


Step2: Download ProjectSend

Download ProjectSend from the link below.



Step3: Unzip & Move

Unzip the just downloaded ProjectSend in a new folder.

mkdir projectsend
mv /projectsend

Step4: Database

Create Database for ProjectSend & grant permission to DB User.

mysql -u root -p   #Enter MYSQL Root Credentials here!
create database projsend_db;
create user projsend@localhost identified by 'password';
grant all privileges on projsend_db.* to projsend@localhost;
flush privileges;


Step5: Change File Name

Change the filename of Config file, go to includes directory & Change the name of the file so you can start the installation via browser.

cd projectsend/includes/
mv sys.config.sample.php sys.config.php


Step6: Change Database details in Config file.

Look for the mysql block in the Config file, You just need to change three lines.

Howto Install ProjectSend in Ubuntu 14.04



Step7: Move ProjectSend to Document Root.

Move the ProjectSend directory to Document Root of the Server. As we are working on Ubuntu 14.04 so in our case the Document Root is /var/www/html

mv projectsend /var/www/html/


Step8: Start installation from Browser.

Now you can complete the installation of ProjectSend from the Browser, Just follow the simple steps.

Goto http://server-ip/projectsend & you will see a page similar to the one in below picture.

Howto Install ProjectSend in Ubuntu 14.04

ProjectSend Installation


Fill in the details & hit Install!

  • Sitename : It can be anything. in our case it is
  • ProjectSend URL : IP of the Server & the Directory. (http://Server-IP/projectsend/)
  • Full name, Email, Login & Password : Fill in the details & write them somewhere so you remember them for future use.


Howto Install ProjectSend in Ubuntu 14.04

Setup Complete


After a while you will see something lime this.. Congratulations! It means you have successfully configured ProjectSend.

Now Click on the log in & it will take you to the next page where you need to enter the Login Details you set up earlier.

Howto Install ProjectSend in Ubuntu 14.04

Login Page


After entering the Login Details you will now be taken to the Dashboard of the ProjectSend. It will look like the picture shared below.

Howto Install ProjectSend in Ubuntu 14.04

ProjectSend Dashboard


You have successfully configured it! Now you can create new users, upload files, create groups etc from this Dashboard. Start using it. & enjoy the awesome features of ProjectSend.

Feel free to leave feedback in the comments section below! 🙂