An open source file host that you can easily selfhost.
Find a file
2024-06-09 15:54:01 +02:00
assets Replace homepage 2024-06-04 19:02:19 +02:00
config add version config 2024-06-09 15:53:18 +02:00
controllers dirty fix 2024-06-09 15:41:06 +02:00
engines s3 gather statistics 2024-06-09 14:54:44 +02:00
routes Update file.routes.js 2024-06-09 14:30:27 +02:00
tests adding cleanup to tests 2024-06-04 18:52:32 +02:00
uploads init 2024-06-02 17:32:54 +02:00
views add version config 2024-06-09 15:53:10 +02:00
.babelrc new features & refactor 2024-06-04 18:45:19 +02:00
.DS_Store Replace homepage 2024-06-04 19:02:19 +02:00
.env.example adding s3 endpoint url 2024-06-09 13:22:57 +02:00
.gitignore new features & refactor 2024-06-04 18:45:19 +02:00
docker-compose.yml docker support 2024-06-04 19:16:19 +02:00
Dockerfile docker support 2024-06-04 19:16:19 +02:00
index.js version in index 2024-06-09 15:54:01 +02:00
package-lock.json helmet, rate limit and slowdown 2024-06-09 13:25:46 +02:00
package.json helmet, rate limit and slowdown 2024-06-09 13:25:46 +02:00
README.md updating readme 2024-06-09 14:50:43 +02:00
sharex.sxcu Update sharex.sxcu 2024-06-09 14:38:24 +02:00

filehost 📁

An open source file host that you can easily selfhost. Made by the creators of file.coffee.

https://raw.githubusercontent.com/filecoffee/filehost/main/assets/git/homepage.png

Simply start your own file host 🚀

filehost is a one-click (or one-command) setup file host that you can deploy wherever you want. Full control over your own data. No limits.

Use Railway (one-click) (W.i.p) 🚂

Hit the Railway button and have your filehost up and running in a few minutes. The button also supports the project since we get a small referral bonus.

Deploy on Railway

DIY - Docker! 🐳

Simply run docker-compose up --build -d on your server after you've configured the .env and it's all up and running.

Note: We're still actively working on the product and is currently in early alpha stages. We currently recommend also making a backup or chosing S3 as a host with the project.

We also recommend forking the project and deploying your forked version to avoid issues when we push updates. You can then easily merge the changes in your forked version.

Roadmap 🛣️

  • File uploads
  • Retrieving files
  • Unit tests
  • File size limits
  • ShareX integration
  • Allow public uploads
  • Basic API keys
  • Whitelisting file types
  • User authentication
  • File deletion
  • File expiration
  • File management
  • File statistics
  • File search
  • File tagging using AI
  • File previews
  • Rate limiting
  • Slowdown on too many requests
  • Advertising support
  • NSFW detection and filtering

Note

It's currently a big work in progress. But stay patient, something you can deploy will be ready a.s.a.p.