export USERNAME=yourname
export PASSWORD=yourpassword
tiddlywiki . --listen \
host=0.0.0.0 \
port=8181 \
tls-cert=/path/to/cert.pem \
tls-key=/path/to/privkey.pem \
username=$USERNAME \
password=$PASSWORD
People can read and interract, but no one can edit
tiddlywiki . --listen writers=somerandomisedstring
tiddlywiki . --listen "readers=(anon)" writers=tom username=tom password=mypass
Or provide a comma-delimited file with username and passwords
tiddlywiki . --listen "readers=(anon)" credentials=credentials.csv
The CSV files requires a header!
username,password
joe,bl0w
jane,d03
andy,p4NdY
roger,r4bbIT
Once up, you can log by navigating to http://server:port/login-basic