55 lines
2.0 KiB
Markdown
55 lines
2.0 KiB
Markdown
# SpacesOps
|
|
|
|
SpacesOps is a web platform for confirming Spaces ownership and selling subspace
|
|
names. It connects to the Spaces `spaced` daemon, signs operator events on Nostr,
|
|
and optionally adds pricing and subname-purchase features.
|
|
|
|
## Before you start: install Spaces
|
|
|
|
SpacesOps **requires the Spaces service**. Install **Spaces** from the
|
|
Marketplace and let it sync **before** using SpacesOps. SpacesOps connects to it
|
|
automatically — you do not need to enter any spaced RPC credentials. Until
|
|
Spaces is installed and its credentials are ready, SpacesOps will keep
|
|
restarting; this is expected.
|
|
|
|
## First run
|
|
|
|
On install, StartOS automatically:
|
|
|
|
1. Generates a **Nostr operator keypair** that SpacesOps signs events with.
|
|
2. Generates a strong **session secret**.
|
|
|
|
There is no setup wizard. Once Spaces is reachable, open the **Web UI** from the
|
|
SpacesOps dashboard.
|
|
|
|
## ⚠️ Admin credentials — important
|
|
|
|
The admin area is protected by a **well-known default** login that this version
|
|
of the package does not change:
|
|
|
|
- **Username:** `admin`
|
|
- **Password:** `Whatever!`
|
|
|
|
The **Show Admin Credentials** action displays these. Because the admin area can
|
|
run SQL and manage tenants, **keep this service private** — restrict how you
|
|
make it reachable in StartOS, and do **not** make its admin routes broadly
|
|
accessible.
|
|
|
|
## Actions
|
|
|
|
- **Show Operator Credentials** — view your Nostr operator npub, nsec, and hex
|
|
keys.
|
|
- **Import Operator Key** — replace the operator keypair with one you provide (a
|
|
64-character hex secret key). This changes your operator identity and restarts
|
|
the service.
|
|
- **Show Admin Credentials** — view the fixed admin login (with the warning
|
|
above).
|
|
- **Configure Platform** — optionally set the Nostr relay, theme mode, CoinGecko
|
|
pricing, and a SUBS backend. Pricing and subname-purchase features stay off
|
|
until you configure them here. Saving restarts the service.
|
|
|
|
## Backups
|
|
|
|
Backing up SpacesOps captures everything under `/data` — all databases, signed
|
|
artifacts, your operator keypair, and your settings.
|