README
Rethinkdb
Website
The open-source database for the realtime web
Notes
- The web dashboard by default is disabled (remove the
--no-http-adminflag 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:debianEntrypoint:
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 "-----------------------------------------"