Build Your Own Private Dropbox in 5 Minutes

Own your data. Transform your iRexta Mass Storage Server into a secure personal cloud using FileBrowser.

Why Build a Private Cloud Storage?

Public cloud services like Dropbox or Google Drive are convenient until you face storage limits and high monthly fees. By deploying a Private Dropbox setup on an iRexta Mass Storage Dedicated Server, you regain total control over your sensitive data with unthrottled hardware performance.

🚀 The iRexta Advantage: Mass Storage Dedicated Servers

Most cloud providers charge extra for every GB of storage. iRexta provides massive Bare Metal Dedicated Hardware where you can utilize up to 72TB+ of storage without any "per-user" subscription costs. This is the ultimate foundation for your Private Dropbox infrastructure.

Step 1: Access Your Bare Metal Server

Connect to your iRexta server via SSH. Ensure your system is up-to-date to avoid dependency issues during the installation.

# Access your server
ssh root@your_irexta_ip
# Update repositories
sudo apt update && sudo apt upgrade -y

Step 2: Setup Dedicated Security User

Running everything as root is dangerous. Create a limited system user for FileBrowser.

# Create a system user without login access
sudo useradd -r -s /usr/sbin/nologin filebrowser
# Run the installer
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash

Step 3: Setup Mass Storage Directories

Since you are using a Dedicated Storage Server, we want to ensure FileBrowser points to your largest data partition.

# Create your cloud storage folder
mkdir -p /mnt/mass-storage/private-dropbox
# Initialize the config database
filebrowser config init -d /mnt/mass-storage/filebrowser.db
# Set ownership and database permissions
sudo chown -R filebrowser:filebrowser /mnt/mass-storage/
sudo chmod 664 /mnt/mass-storage/filebrowser.db

Step 4: Launch and Access Web UI

Start the service and bind it to your server's IP. You can now access your Private Dropbox through any web browser.

# Start FileBrowser on Port 8080
filebrowser -d /mnt/mass-storage/filebrowser.db -r /mnt/mass-storage/private-dropbox -p 8080 -a 0.0.0.0

Visit http://your-server-ip:8080. Use admin/admin to log in and change your credentials immediately.

⚠️ Important: Open Your Firewall Ports

If you cannot access the web interface, ensure your firewall allows traffic on port 8080 and 80/443 (for SSL).

sudo ufw allow 8080/tcp && sudo ufw allow 'Nginx Full'

Monitoring Server Logs

To troubleshoot or monitor activity in real-time, use the following command:

sudo journalctl -u filebrowser -f

Auto-Start with Systemd Service

To ensure your Private Dropbox runs 24/7 and starts automatically after a server reboot, create a systemd service file.

# Create the service file using Nano editor
sudo nano /etc/systemd/system/filebrowser.service

Note: In Nano, press Ctrl+O, then Enter to save, and Ctrl+X to exit.

# Paste this configuration:
[Unit]
Description=FileBrowser Service
After=network.target
[Service]
User=filebrowser
ExecStart=/usr/local/bin/filebrowser -d /mnt/mass-storage/filebrowser.db -r /mnt/mass-storage/private-dropbox -p 8080 -a 0.0.0.0
Restart=always
[Install]
WantedBy=multi-user.target
# Enable and start the service
sudo systemctl daemon-reload
sudo systemctl enable --now filebrowser

Step 5: Encryption & SSL Security

Using your Private Dropbox over an HTTP connection is risky as passwords can be intercepted. We strongly recommend setting up an Nginx Reverse Proxy with Let's Encrypt SSL.

# Install Nginx and Certbot
sudo apt install nginx certbot python3-certbot-nginx -y
# Obtain SSL Certificate (Replace cloud.yourdomain.com with your domain)
sudo certbot --nginx -d cloud.yourdomain.com

Why it matters: This adds industry-standard AES-256 encryption to your storage server, ensuring that every file you upload to your iRexta Dedicated Server is protected during transit.

Edit your Nginx site configuration to proxy the traffic to port 8080:

location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Conclusion

Your Private Dropbox is now live! By utilizing iRexta Dedicated Mass Storage, you've escaped the public cloud subscription trap. Your files are now stored on high-performance bare metal hardware that you exclusively own.

Need more disk space? Explore iRexta Storage Servers.

Private Dropbox Setup: FAQ

Is my Private Dropbox safe from outages?
Yes. By using iRexta Dedicated Servers with RAID configurations, your data is protected against disk failures. Unlike public cloud services that might have regional outages, your private server is managed solely by you.
Can I share files with external users?
Absolutely. FileBrowser allows you to generate password-protected public links, just like Dropbox, allowing anyone to download files from your Private Cloud.
Why use iRexta instead of a Home PC?
iRexta Bare Metal Hardware is hosted in professional Tier-3 data centers with 10Gbps unmetered bandwidth and 24/7 power backup. A home PC lacks the reliability and network speed required for a global Private Dropbox experience.
Can I run this on a GPU server?
Yes, if you need to perform high-speed media transcoding (like a private Netflix) alongside storage, an iRexta GPU Server is the perfect upgrade for your private cloud.
Is there a dedicated Mobile App?
FileBrowser is a Progressive Web App (PWA). You don't need an App Store download. Simply open your Private Dropbox URL on your iPhone or Android, and select 'Add to Home Screen' for a native app-like experience on your mobile device.