{"meta":{"slug":"rethinkdb","name":"Rethinkdb","category":"database","source":"pterodactyl","owner":"pterodactyl","repo":"application-eggs","branch":"main","path":"database/nosql/rethinkdb/egg-rethinkdb.json","rawUrl":"https://raw.githubusercontent.com/pterodactyl/application-eggs/main/database/nosql/rethinkdb/egg-rethinkdb.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO","meta":{"version":"PTDL_v2","update_url":null},"exported_at":"2024-04-02T14:35:12+02:00","name":"rethinkdb","author":"josdekurk@gmail.com","description":"The open-source database for the realtime web","features":null,"docker_images":{"Debian":"ghcr.io/ptero-eggs/yolks:debian"},"file_denylist":[],"startup":"./rethinkdb --bind 0.0.0.0 --cluster-port {{SERVER_PORT}} --driver-port {{DRIVER_PORT}} --http-port {{HTTP_PORT}} --initial-password auto --no-http-admin","config":{"files":"{}","startup":"{\r\n    \"done\": \"Server ready\"\r\n}","logs":"{}","stop":"^C"},"scripts":{"installation":{"script":"#!/bin/bash\r\n\r\napt update\r\napt install -y wget tar binutils xz-utils\r\n\r\nARCH=$([[ \"$(uname -m)\" == \"x86_64\" ]] && echo \"amd64\" || echo \"arm64\")\r\n\r\nmkdir -p /mnt/server\r\n\r\ncd /tmp\r\nwget https://download.rethinkdb.com/repository/debian-bookworm/pool/r/rethinkdb/rethinkdb_${VERSION}~0bookworm_${ARCH}.deb -O rethinkdb.deb\r\n\r\nar xv rethinkdb.deb\r\n\r\ntar xvf data.tar.xz\r\n\r\nmv /tmp/usr/bin/rethinkdb /mnt/server\r\n\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"","container":"ghcr.io/ptero-eggs/installers:debian","entrypoint":"bash"}},"variables":[{"name":"Version","description":"","env_variable":"VERSION","default_value":"2.4.4","user_viewable":true,"user_editable":true,"rules":"required|string|max:20","field_type":"text"},{"name":"Driver port","description":"","env_variable":"DRIVER_PORT","default_value":"25568","user_viewable":true,"user_editable":false,"rules":"required|string|max:10","field_type":"text"},{"name":"Http port","description":"","env_variable":"HTTP_PORT","default_value":"25569","user_viewable":true,"user_editable":false,"rules":"required|string|max:10","field_type":"text"}]},"readme":"# Rethinkdb\n\n## [Website](https://rethinkdb.com/)\n\nThe open-source database for the realtime web\n## Notes\n\n- The web dashboard by default is disabled (remove the ` --no-http-admin` flag from startup to enable).\n- It defaults bind to 0.0.0.0 what is all interfaces so it is public availble.\n- On first start a admin pasword is randomly generated.\n\n\n### Server Ports\n\nPorts required to run the server in a table format.\n\n| Port    | default |\n|---------|---------|\n| cluster | 25567   |\n| driver  | 25568   |\n| http    | 25569   |"}