rethinkdb

Applications
Report Issue

The open-source database for the realtime web

Contributors:
README

Rethinkdb

Website

The open-source database for the realtime web

Notes

  • The web dashboard by default is disabled (remove the --no-http-admin flag from startup to enable).
  • It defaults bind to 0.0.0.0 what is all interfaces so it is public availble.
  • On first start a admin pasword is randomly generated.

Server Ports

Ports required to run the server in a table format.

Port default
cluster 25567
driver 25568
http 25569
Docker Images (1)
Name Image
Debian ghcr.io/ptero-eggs/yolks:debian
Startup Command
./rethinkdb --bind 0.0.0.0 --cluster-port {{SERVER_PORT}} --driver-port {{DRIVER_PORT}} --http-port {{HTTP_PORT}} --initial-password auto --no-http-admin
Variables (3)

Version

Environment:
VERSION
Default:
2.4.4
User Viewable:
User Editable:
Rules:
required|string|max:20

Driver port

Environment:
DRIVER_PORT
Default:
25568
User Viewable:
User Editable:
Rules:
required|string|max:10

Http port

Environment:
HTTP_PORT
Default:
25569
User Viewable:
User Editable:
Rules:
required|string|max:10
Installation Script
Container: ghcr.io/ptero-eggs/installers:debian
Entrypoint: bash
#!/bin/bash

apt update
apt install -y wget tar binutils xz-utils

ARCH=$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")

mkdir -p /mnt/server

cd /tmp
wget https://download.rethinkdb.com/repository/debian-bookworm/pool/r/rethinkdb/rethinkdb_${VERSION}~0bookworm_${ARCH}.deb -O rethinkdb.deb

ar xv rethinkdb.deb

tar xvf data.tar.xz

mv /tmp/usr/bin/rethinkdb /mnt/server

echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"