Repository navigation
Home
MrJSA edited this page Oct 27, 2026
·
7 revisions
RustCraft is a self-hosted webshop: a customer storefront and an admin dashboard, shipped as one Docker Compose stack with automatic HTTPS, automatic backups and one-click updates from the admin.
- Installation — put the shop on your own server (about 30 minutes)
- First Steps — shop name, legal texts, email, payment providers, admin users
- Backups — switch on automatic backups to GitHub (5 minutes, do it right away)
- Updates — install new releases from the admin
- Domains — change the shop or admin address later
- Restoring a Backup — after a server crash, a move to a new server, or to go back to an earlier state
- Own Reverse Proxy — use nginx, Apache, Caddy or Traefik instead of the built-in HTTPS proxy
- Troubleshooting — when something does not work
- Security — what to keep private and how the updater works
- A Linux server (Ubuntu 22.04/24.04 or Debian 12) with 2 GB RAM
- Two (sub)domains, e.g.
shop.example.comandadmin.example.com - No programming knowledge — every step is copy and paste
Getting started
Running the shop
- Admin Overview
- Updates
- Release Channels
- Domains
- Restoring a Backup
- Own Reverse Proxy
- Troubleshooting
- Security
Help & feedback