* Restore update-includes.sh script in CI
It was removed in 0dc13b4ea1 and since
then the CI build throws a bunch of errors but still exits with status
code 0.
* Add missing dependencies for update-includes.sh script
---------
Co-authored-by: ziflit <ziflit@no-reply.github.com>
* reference Ubuntu 22.04, Lemmy 0.18.0, move RUST_LOG to correct service
* Build lemmy_server from github checkout
* fix sudo to be consistent with earlier example, update versions to 0.18.2
* use sudo more where needed, discuss non-privileged account for rustup and cargo compile, upgrade for lemmy_server uses git
* fix typo 'normal', be more explicit about how to upgrade already-running lemmy_server binary
* mistaken "NOTE:" left in, removed
* upgrade lemmy_server refinement
* prettier
* Update 02-local-development.md
When pull request #1517 was merged to lemmy-ui, which I have a link to [here](d0dff77377), the dev command to run the local frontend was changed from `yarn start` to `yarn build:dev --watch`. This updates the documents to reflect that.
* Update 02-local-development.md
This is a better shorthand for the command, it does the same thing but is shorter.
Homebrew changed their default installation location, so using /usr/local might not work out-of-the-box for everyone, and will not work for more and more people going forward.
* Update from_scratch.md
Updated out of date LEMMY_UI environment variables, and added caution with failing postgresql configuration
* Feedback from @Nutomic and @RocketDerp
* ran through prettier
* resolve merge conflict
* Added note about pict-rs being standalone and embeddable
* Add tor_hidden_service.md
* Prettied.
* Add description of tor and hidden services
* Add link: "Running a Tor Hidden Service"
* Add "Running a Tor Hidden Service" to SUMMARY.md
* Fix typos
* Add newlines to commands for clarity
* Remove new line from code block
* Remove sudo from mkdir call
* Add missing limit_req_zone for the hidden service
I have added some debugging notes that might save some time for an Arch user setting up Postgres. Specifically, sometimes pacman sets up the database cluster incorrectly and some extra bash commands need to be issued before systemctl can start the service.
* check for typos in ci
* add typo "teh" to see if ci fails
* fail fast by checking typos first
* update rust version to 1.70
* rustup update
* check rust version
* try with buster instead of slim
* try with typos cli specific image
* don't check rust version
* try using older version of typos
* try with debian bookwork
* try downloading binary
* fix typo
* wget
* remove typo
This is a confusing thing for people setting up a new server exposed through another layer of proxy, so documenting it explicitly will hopefully help save people some time.