kopia lustrzana https://github.com/alecmuffett/eotk
87 wiersze
2.5 KiB
Markdown
87 wiersze
2.5 KiB
Markdown
![]() |
# Command List
|
||
|
|
||
|
## Flags
|
||
|
|
||
|
* `--local`: ignore the presence of `eotk-workers.conf` and operate
|
||
|
upon local projects; used to administer projects running locally on
|
||
|
a machine which might *also* be running onionbalance.
|
||
|
* `--remote`: functionally the same as `--local` but denotes remote
|
||
|
execution on a worker; used to inhibit recursion and loops amongst
|
||
|
worker machines, of A calls B calls A calls B ...
|
||
|
|
||
|
## Configuration
|
||
|
|
||
|
* `eotk config [filename]` # default `onions.conf`
|
||
|
* *synonyms:* `conf`, `configure`
|
||
|
* parses the config file and sets up and populates the projects
|
||
|
* `eotk maps projectname ...` # or: `-a` for all
|
||
|
* prints which onions correspond to which dns domains
|
||
|
* for softmap, this list may not show until after `ob-config` and `ob-start`
|
||
|
* `eotk harvest projectname ...` # or: `-a` for all
|
||
|
* *synonyms:* `onions`
|
||
|
* prints list of onions used by projects
|
||
|
|
||
|
## Onion Generation
|
||
|
|
||
|
* `eotk genkey`
|
||
|
* *synonyms:* `gen`
|
||
|
* generate an onion key and stash it in `secrets.d`
|
||
|
|
||
|
## Project Status & Debugging
|
||
|
|
||
|
* `eotk status projectname ...` # or: `-a` for all
|
||
|
* active per-project status
|
||
|
* `eotk ps`
|
||
|
* do a basic grep for possibly-orphaned processes
|
||
|
* `eotk debugon projectname ...` # or: `-a` for all
|
||
|
* enable verbose tor logs
|
||
|
* `eotk debugoff projectname ...` # or: `-a` for all
|
||
|
* disable verbose tor logs
|
||
|
|
||
|
## Starting & Stopping Projects
|
||
|
|
||
|
* `eotk start projectname ...` # or: `-a` for all
|
||
|
* start projects
|
||
|
* `eotk stop projectname ...` # or: `-a` for all
|
||
|
* stop projects
|
||
|
* `eotk restart projectname ...` # or: `-a` for all
|
||
|
* *synonyms:* `bounce`, `reload`
|
||
|
* stop, and restart, projects
|
||
|
* `eotk nxreload projectname ...` # or: `-a` for all
|
||
|
* politely ask NGINX to reload its config files
|
||
|
|
||
|
|
||
|
## Starting & Stopping OnionBalance
|
||
|
|
||
|
* `eotk ob-start projectname ...` # or: `-a` for all, if applicable
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-restart projectname ...` # or: `-a` for all, if applicable
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-stop`
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-status`
|
||
|
* *synonyms:*
|
||
|
|
||
|
## Configuring Remote Workers
|
||
|
|
||
|
* `eotk-workers.conf`
|
||
|
* if not present, only `localhost` will be used
|
||
|
* if present, contains one hostname per line, no comments
|
||
|
* the label `localhost` is a hardcoded synonym for local activity
|
||
|
* other (remote) systems are accessed via `ssh`, `scp` & `rsync`
|
||
|
* `eotk ob-remote-nuke-and-push`
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-nxpush`
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-torpush`
|
||
|
* *synonyms:*
|
||
|
* `eotk ob-spotpush`
|
||
|
* *synonyms:*
|
||
|
|
||
|
## Backing-Up Remote Workers
|
||
|
|
||
|
* eotk `mirror`
|
||
|
* *synonyms:*
|
||
|
* eotk `backup`
|
||
|
* *synonyms:*
|