Before upgrade
- stop
brook-user-system
first - upgrade sshexec:
nami install sshexec
- install brook-store:
nami install brook-store
Run it
joker brook-store
Changes
brook-user-system
renamed tobrook-store
, don't worry, they still use the same database$HOME/.brook.db
- Enable sqlite WAL mode, this will enhance write performance and will add two files. After running for a period of time, check:
ls $HOME/.brook.db*
- Run task in a new worker thread
- Support Product and product payment link
- Support reCAPTCHA, if you enable public signup, recommend enable reCAPTCHA to prevent malicious registrations from writing to the database. Or disable signup, and create new user account from admin
- Support Site Description, you can use this to describe your service
- UI update
- And other much more updates, see the tips on some admin pages
- bugfix:
build.sh
BTW, if you want to eliminate the 30-minute lockout period for users from expiration(or others) to recovery, you can disable the brook experimental option
brook --userAPIInvalidCacheTime 0