{"id":"6c476e1f-28e4-4678-90c2-e1441dedd158","task":"Deploy a database or common service in CapRover using one-click apps","domain":"caprover.com","steps":["In the CapRover dashboard, browse One-Click Apps (WordPress, MySQL, MongoDB, Redis, PostgreSQL, etc.) or add a custom one-click-apps repository URL","Select the app, fill in the presented configuration fields (passwords, versions, ports), and deploy","Connect from another CapRover app on the same instance using the internal address srv-captain--<appname>:<port>","To connect from outside the cluster, map a host port to the container port under App Configuration → Port Mapping","Open the corresponding firewall port on the host (e.g. ufw allow <port>) to allow the remote connection"],"gotchas":["Changing a config field like PASSWORD after deployment usually only affects the original install step, not the already-running database — change credentials via the database's own tools instead","Deleting and recreating a one-click app to upgrade requires keeping the same app name and NOT removing its volume, or persistent data is lost","Multiple databases on the same default port (e.g. two MySQL apps both on 3306) don't conflict internally since each runs in its own container — only external port mappings need to be unique"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/6c476e1f-28e4-4678-90c2-e1441dedd158"}