Step-by-step guide to install and set up RisingWave Console using Docker, binary, or Docker Compose. Learn about key configuration variables and initial login.
RCONSOLE_PORT
: (Optional) Specifies the port on which the RisingWave Console server will listen. Defaults to 8020
.RCONSOLE_PG_DSN
: (Required for binary and Docker Compose with external PG) The PostgreSQL connection string for RisingWave Console’s metadata database.
postgres://<user>:<password>@<host>:<port>/<database_name>
RCONSOLE_ROOT_PASSWORD
: (Optional) Sets the initial password for the root
user in the RisingWave Console UI. If not set, it defaults to root
. It’s recommended to set this for any persistent deployment.RCONSOLE_RISECTLDIR
: (Optional) May be used by RisingWave Console if it needs to locate risectl
resources for executing commands against your RisingWave cluster. The default behavior usually suffices.risingwavelabs/risingwave-console:vX.Y.Z-pgbundle
image includes a PostgreSQL server and is hosted on Docker Hub. Replace vX.Y.Z
with the desired RisingWave Console version (for example, v0.4.0
).
RCONSOLE_ROOT_PASSWORD
and ensure the console is not exposed to public networks without proper authentication.risingwave-console-data
), ensuring data persists across container restarts or recreations.
RCONSOLE_PG_DSN
environment variable. Then, run RisingWave Console:
RCONSOLE_PG_DSN
and RCONSOLE_ROOT_PASSWORD
accordingly.)docker-compose.yaml
file:
vX.Y.Z
with the specific RisingWave Console version (for example, v0.4.0
).RCONSOLE_PG_DSN
to point to your PostgreSQL instance. If db
is a service in the same Docker Compose, you can use db_host: db
.docker logs risingwave-console
(or your service name).RCONSOLE_PORT
to an available port (e.g., 8021
)http://localhost:8020
(or the host/port you configured).root
RCONSOLE_ROOT_PASSWORD
, or root
if not set.