Skip to content

πŸ›‘οΈ A self-hosted private cloud file server built using Docker Compose on Kali Linux β€” secure, ad-free, and under your full control.

License

Notifications You must be signed in to change notification settings

ArenRedd/cloud-file-storage-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Private Cloud – File Storage Server

Welcome to my personal cloud. I built a self-hosted file storage server using Docker on Kali Linux β€” no third-party platforms, no data collection, no nonsense. Just my own private, secure environment where I control everything.

This setup lets me store, manage, and access files through a web-based interface from anywhere on my network β€” completely under my own control.


πŸ”’ Why I Built This

I wanted something simple but powerful: a private cloud that respects privacy, avoids ads, and doesn’t sell my data. Cloud services are great, but handing over control never sat right with me. So I made my own.


βœ… Key Advantages

  • Privacy & Security
    My data stays mine. No tracking, no surveillance β€” just a secure local file system.

  • Customizable
    Tweak it to your needs. You have full control over configurations and behavior.

  • No Data Collection
    Unlike Big Tech services, this setup collects zero personal info or usage data.

  • No Ads, No Bloat
    The interface is clean and distraction-free. Nothing but pure file access.

  • Open Source
    Built with open-source tools. If you want to extend it, fork it and go wild.


πŸ“‚ Default Data Location

Your cloud files are stored in the Docker volume here: /var/lib/docker/volumes/fcdata/_data/


πŸš€ How to Start the Server

Run the following command in your terminal:

sudo docker run --name test-fc --privileged -d \
  -p 8080:80 -p 8443:443 \
  -v fcdata:/opt/fileclouddata \
  -v dbdata:/var/lib/mongodb \
  -v solrdata:/opt/solrfcdata/var/solr \
  -v htmldata:/var/www/html \
  filecloud/fileclouddocker:23.241 /lib/systemd/systemd

You can now access your file cloud at: http://localhost:8080 or https://localhost:8443

β›” How to Stop & Remove the Container

If you ever want to shut it down:

sudo docker stop test-fc
sudo docker rm test-fc

πŸ”— More Info

For full system architecture and design details, see TECHNICAL_DESIGN.md. More details about this project are available on my blog: πŸ‘‰ Visit Blog https://arenredd.github.io/

πŸ‘¨β€πŸ’» About Me

I’m Anandram Mohan, a self-taught technologist passionate about privacy, open source, and building things that just work. This is one of many personal projects I’ve built to explore deeper into secure computing and decentralized systems.

πŸ“œ License

This project is for educational and personal use. Feel free to fork and adapt it!

About

πŸ›‘οΈ A self-hosted private cloud file server built using Docker Compose on Kali Linux β€” secure, ad-free, and under your full control.

Topics

Resources

License

Stars

Watchers

Forks

Languages