Self-hosted BI dashboards over your own database, without per-seat pricing. Built for Ampere A1 (arm64), listens on port 3000, and starts with java -jar metabase.jar.
# docker-compose.yml
services:
metabase:
image: metabase/metabase:latest
restart: unless-stopped
environment:
MB_DB_TYPE: postgres
MB_DB_HOST: db
MB_DB_PORT: 5432
MB_DB_DBNAME: metabase
MB_DB_USER: metabase
MB_DB_PASS: ${DB_PASSWORD}
JAVA_OPTS: "-Xmx2g"
ports:
- "127.0.0.1:3000:3000"Metabase runs on the JVM and is the most memory-hungry app on this list — give it 2-4 GB. That is comfortable on the 2 OCPU / 12 GB Ampere shape but too much for the AMD micro instance.
Cheaploy builds this image on your own Oracle Always Free VM, opens the ports, issues HTTPS and rolls back if health checks fail.