THE SELF-HOSTED FILE SPACE
EnderChest.
Keep your inventory close.
Your own file space on a computer you control. Keep it just for yourself, or invite trusted friends and family to share it. Your files stay on your server.
01 / THE IDEA
Your server is its own world.
No shared spawn. No EnderChest-hosted account holding everyone's files.
Install it on your Windows or Linux computer and choose where files live. Use it privately, or invite people you trust when you're ready. Every installation has its own accounts, database, and storage.
02 / INSIDE
A familiar drive.
A different address.
Browse your folders, find a file quickly, and pick up where you left off. It is the same EnderChest experience whether you use it alone or invite others in.
See the setupINTERFACE ILLUSTRATION / YOUR SERVER HAS THE REAL THING
03 / SET UP
Pick your platform.
Build your base.
Bring a computer that can stay on. The guided setup creates your first admin account and lets you choose a new or empty folder for files.
Three steps, then your local drive is ready.
- 01Start Docker Desktop
Install Docker Desktop ↗ and wait for its engine to start.
- 02Extract the whole ZIP
Keep the app and launchers together in the extracted folder.
- 03Run the setup launcher
Double-click
Setup-EnderChest.cmdand follow the local setup page.
Docker Engine and Compose are required first.
- 01Start Docker Engine
Install Docker Engine ↗ and the Compose plugin ↗.
- 02Extract the full archive
Keep the app, Docker files, and launchers in one folder.
- 03Run setup
Desktop hosts get a local setup page. Headless hosts use the terminal.
tar -xzf EnderChest-0.1.0.tar.gz && cd EnderChest-0.1.0 && bash setup.sh04 / REMOTE ACCESS
Open the gate.
Keep the keys.
Invited people open your server in a browser. They do not install Docker, and they do not access files belonging to another host.
ROUTE 01 / TAILSCALE FUNNEL
A public link from your PC.
Install Tailscale on the host, sign in, and choose Funnel in the publishing launcher. Your host gets a *.ts.net HTTPS address. Invitees only need a browser.
ROUTE 02 / OWN HTTPS PROVIDER
Use the route you already trust.
Connect a public HTTPS tunnel or reverse proxy to EnderChest on 127.0.0.1:3000. The provider supplies the address; your computer still runs the app and stores the files.
ROUTE 03 / OWN DOMAIN
Put your name on the door.
Use your own app and file hostnames, reachable DNS, and ports 80 and 443. The included Caddy setup handles HTTPS. This path needs a public IP or equivalent network access.
05 / GET THE FILES
Your server starts here.
The full bundle has the app, Docker setup, and guides. Extract all of it. The setup launcher is not a standalone installer.

This website serves the download. Each host serves their own EnderChest UI, accounts, invitations, and files.
Read the install guide06 / QUESTIONS
Before you place a block.
Do my friends need to install anything?
No. They open your invite link in a normal browser. They do not need Docker or Tailscale.
Can someone on another server see my files?
No. Each EnderChest installation has separate users, storage, and invitations. Other hosts cannot browse your server through this website.
Does enderchest.space store my files?
No. This site offers the software and guide. The files live with the person hosting each instance.
Does my computer need to stay on?
Yes. Your EnderChest server and its public connection need to be running for invited people to reach it.
Is Tailscale required?
No. Keep it local, use Funnel, bring your own HTTPS provider, or use your own domain with Caddy.
Who handles backups and updates?
The host does. Back up the database and object storage, and read the release notes before updating. The install guide points to backup instructions.
