Self-host Grocy
updated Sep 2026deployed by usprices checked · Jul 2026Install verified on Ubuntu 26.04 · Sep 2026 · how we test
We earn commissions when you shop through the links below. Full disclosure →
A household management app for groceries: it tracks stock and best-before dates, shopping lists, recipes and meal plans, plus chores, tasks and batteries.
Key facts
CategoryInventory
LicenseMIT
StackPHP, Slim, SQLite
Min RAM256 MB
Official imageno
Measured idle RAM18 MB
Difficulty
What you need
- Any VPS with at least 256 MB of RAM
- A domain you control — most self-hosted setups need HTTPS in front of them
- Under an hour if you've used Docker before
Where to host itaffiliate disclosure
Hetzner Cloudrun it on
From $23.59/mo · 2 vCPU / 4 GB / 80 GB · EU + USKamaterafree trial
From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + AsiaDigitalOceanalso works on
From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + AsiaPaid link — we earn a commission if you shop through it.
Install
Run these commands on your server:
# Grocy — the linuxserver.io image the Grocy README points to
docker run -d --name grocy --restart unless-stopped \
-e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC \
-p 9283:80 -v grocy-config:/config \
lscr.io/linuxserver/grocy:latest
# open http://SERVER_IP:9283 and log in as admin / admin, then change the passwordMore self-hosted tools
Inventory
Homebox
GoVueNuxtSQLite
easyRead guide →
Inventory
Snipe-IT
PHPLaravelMariaDB
easyRead guide →
URL shortener
Kutt
Node.jsSQLite
easyRead guide →
Monitoring
LibreSpeed
JavaScriptPHP
easyRead guide →