22 Commits

Author SHA1 Message Date
jholdstock
4e5fec8f3b vspadmin: Write default config file.
A new command in vspadmin writes the default config file for a new vspd
deployment. The behaviour is removed from vspd and documentation has
been updated to reflect the change.
2024-06-19 09:35:41 +01:00
jholdstock
997205ed95 vspadmin: New binary to create empty databases.
vspadmin is a new binary which implements one-off admin tasks which are
necessarily interactive and thus do not fit neatly into the long-lived
vspd binary.

The first behaviour added to vspadmin is the ability to create a new
vspd database. This behaviour is removed from vspd with the associated
config option deprecated. Documentation and scripts updated to reflect
the change.
2024-06-19 09:35:41 +01:00
Jamie Holdstock
4f892711fc
Add docs for listing on decred.org 2023-12-06 08:47:25 +00:00
jholdstock
7e810b12ba docs: Simplify curl example for status endpoint.
When invoked with -v, curl actually outputs a message to indicate that
this extra param is unnecessary:

"Note: Unnecessary use of -X or --request, GET is already inferred."
2023-09-26 10:21:38 +01:00
Jamie Holdstock
f46ffcb60d
docs: Review and polish existing docs. (#390)
Also includes a couple of updates to comments in webapi code.
2023-06-13 13:22:57 -05:00
jholdstock
2fec8cf5d8 docs: Add sample nginx config. 2023-03-15 10:45:54 +00:00
Jamie Holdstock
2c1bb0027f
docs: Remove dcrstakepool note. (#370)
No need to keep the instructions for deploying vspd along dcrstakepool as it is now defunct.
2023-02-24 09:54:56 -05:00
Jamie Holdstock
9a4646f002
Use GitHub mermaid.js rendering.
GitHub is now capable of rendering mermaid.js diagrams, so we don't need to maintain a separate source and rendered .png file. The mermaid source can be embedded directly into the documentation itself.
2022-03-17 09:52:44 +00:00
jholdstock
6acc5be10c Add dcrd to VSP status.
This renames "Voting wallet status" to "VSP status" and it now includes the status of the local dcrd instance. This change impacts both the /admin page of the UI, and the response of the /admin/status API endpoint.
2021-11-16 14:33:39 +00:00
Jamie Holdstock
522a363bda
Add architecture diagram to deployment.md. (#296)
Also add a note that voting wallets should not be run on the
web server.
2021-09-15 13:47:48 -05:00
Jamie Holdstock
e5d449f149
Clear TODOs from accountability doc (#216)
* Clear TODOs from accountability doc

* Add note about master/release

* Add missing space
2020-12-29 18:59:21 +00:00
Julian Y
2bee3203bd
Fix minor spelling (#211) 2020-12-17 10:40:19 +00:00
David Hill
c83a2a0085
rpc: verify dcrwallet's have --manualtickets set. (#187) 2020-09-25 09:55:53 +01:00
jholdstock
e0fc5b8d04 Add basic http auth for /admin/status. Update docs. 2020-08-07 17:03:27 +00:00
jholdstock
5e592bb25b Update disaster recovery docs
Mention that wallets can be recovered automatically now that the consistency checking code is merged.
2020-08-03 13:27:42 +00:00
jholdstock
d92a76abd3 docs: Mention decred.org listing, add some TODOs 2020-07-29 18:43:24 +00:00
jholdstock
8c3cab7942 API versioning 2020-07-17 14:31:42 +00:00
jholdstock
29fcf83bb5 Start monitoring guide 2020-07-09 21:01:20 +00:00
jholdstock
9ade20bf1c Mention admin features in docs. 2020-06-13 23:40:05 +00:00
jholdstock
10258f9c29 Mention ssl in deployment docs. 2020-06-09 13:11:46 +00:00
Jamie Holdstock
d407af35c0
Accept feexpub once at startup. (#97) 2020-06-03 18:10:30 +01:00
jholdstock
381cf9e5a2 Add deployment guide. 2020-06-03 12:49:43 +00:00