This is the first post in the “Build Your Own Cloud” series (BYOC) of guides. Each BYOC post will help you build the foundation of your own personal, private cloud. Today I’m setting my sights on Pydio. Pydio is an Open Source platform that mimics the functionality of Dropbox. There are a few Open Source Dropbox-clones out there, including OwnCloud, which I’ve written about in the past. Pydio is definitely more visually aesthetic than OwnCloud, and quite possibly even Dropbox. It’s also packed full of features. Some of Pydio’s key features include the following.
- File Sharing – Web UI, Desktop Sync Client, & Mobile Apps
- Web Access – Drag and drop files from your desktop, view & edit files online
- Mobile Access – Native Android and iOS apps for phones and tablets
- Flexible Backend Storage – Works with AWS, OpenStack, Samba, FTP, and even Dropbox
- Directory Authentication – Will authenticate against LDAP, Active Directory, WordPress, Drupal, Google, and more
- Very Secure – Supports Encryption as well as File & Folder ACLs
- Compatible Platform – PHP-based & runs on LAMP or Windows IIS
It’s powerful enough to do everything Dropbox does, but you maintain control of your own data and personal information. You don’t have to pay a monthly fee to get large amounts of storage for you, or your company or even your family. Let’s get started.
Installing Pydio on Ubuntu 14.04
I’m installing Pydio on a virtual machine running Ubuntu 14.04, minimal server installation, with OpenSSH server running. First things first, let’s make sure everything is updated and upgraded.
# sudo apt-get -y update # sudo apt-get -y upgrade
We need to add the debian package sources for Pydio to sources.list.
# sudo nano /etc/apt/sources.list