Lesser fork of retropilot-server
https://spacecruft.org/retropilot/retropilot-server/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
3 weeks ago | |
---|---|---|
.github | 2 months ago | |
data/nginx | 1 month ago | |
environment | 4 weeks ago | |
pics | 3 weeks ago | |
sql | 2 months ago | |
src | 3 weeks ago | |
static | 1 month ago | |
test | 2 months ago | |
.babelrc.json | 2 months ago | |
.dockerignore | 1 month ago | |
.editorconfig | 2 months ago | |
.env copy.sample | 3 weeks ago | |
.env.sample | 1 month ago | |
.eslintignore | 2 months ago | |
.eslintrc.json | 2 months ago | |
.gitignore | 1 month ago | |
Dockerfile | 2 months ago | |
LICENSE | 1 year ago | |
README-upstream.md | 3 weeks ago | |
README.md | 3 weeks ago | |
ecosystem.config.js | 2 months ago | |
init-letsencrypt.sh | 1 month ago | |
package-lock.json | 3 weeks ago | |
package.json | 3 weeks ago |
README.md
retropilot-server
This is a lesser fork of upstream retropilot-server.
Screenshot
Install
Docs for Debian stable (bullseye/11).
# Do as retropilot user
adduser retropilot
sudo su - retropilot
# Database / Postgres
sudo apt install postgresql
sudo -u postgres psql -c "CREATE DATABASE retropilot;"
sudo -u postgres psql -c "CREATE USER retropilot WITH password 'passwurd';"
sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE retropilot TO retropilot;"
# Lookie:
sudo -u postgres psql
# As retropilot user
cat sql/create_tables.sql | psql -U retropilot -d retropilot
# take a look
psql -U retropilot -d retropilot
# pg commands, ala
\dT
# Install deps
sudo apt update
sudo apt install npm
# Clone fork
git clone git@spacecruft.org:retropilot/retropilot-server.git
cd retropilot-server
# Build thang
npm install
# missing?
#cp config.sample.js config.js
# Perhaps:
cp -p .env.sample .env
vim .env
# Looks like this is needed ?
npm install esm
# In one term run:
node -r esm src/server
# In another term run:
node -r esm src/worker
# Firewall, open port 8080
Use
Go to http://192.168.1.1:8080
in your browser, using the
correct IP.
Create an account. Check server.log
for the token, which appears
to be verysecrettoken
by default. Then log in with that.
Upstream
This is forked from RetroPilot:
See also README-upstream.md
.