75a5408c0659bea6469b043eba130ae63dd45d36 — Cadence Ember 2 months ago f7ef615
Replace old links to github
M docs/Configuring.md => docs/Configuring.md +2 -2
@@ 18,8 18,8 @@ input is a terminal (detected with

## Files

- [`/src/lib/constants.js`](https://github.com/cloudrac3r/bibliogram/blob/master/src/lib/constants.js)
- [`/config.js`](https://github.com/cloudrac3r/bibliogram/blob/master/config.js)
- [`/src/lib/constants.js`](https://git.sr.ht/~cadence/bibliogram/tree/master/src/lib/constants.js)
- [`/config.js`](https://git.sr.ht/~cadence/bibliogram/tree/master/config.js)

`constants.js` holds all the default settings and constants that
Bibliogram needs to work. `config.js` starts out empty, and you can

M docs/Instagram rate limits.md => docs/Instagram rate limits.md +1 -1
@@ 160,7 160,7 @@ This is what [the assistants feature][assistants] is designed for. The
fact that assistants can drop in and out without disrupting Bibliogram
makes them ideal to run behind home networks of people you trust.

[assistants]: https://github.com/cloudrac3r/bibliogram/wiki/Assistants
[assistants]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Assistants.md

Proxy networks and Tor may work as well. Bibliogram comes with support
for Tor and automatic circuit switching if the exit node is

M docs/Installing (basic).md => docs/Installing (basic).md +11 -7
@@ 50,7 50,8 @@ You **won't** be automatically updated to new versions with this.

Bibliogram is now running on ``.

You _must_ configure `website_origin`. Read [Wiki:Configuring](https://github.com/cloudrac3r/bibliogram/wiki/Configuring) for help.
You _must_ configure `website_origin`. Read
[`docs/Configuring.md`][configuring] for more details.

## Manually, if you're new to running webservers

@@ 60,22 61,25 @@ Guide: [`docs/Installing (extended).md`][extended]

[extended]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Installing%20%28extended%29.md

Problems? [Wiki:Troubleshooting](https://github.com/cloudrac3r/bibliogram/wiki/Troubleshooting)
Problems? [`docs/Troubleshooting.md`][troubleshooting]

You _must_ configure `website_origin`. Read [Wiki:Configuring](https://github.com/cloudrac3r/bibliogram/wiki/Configuring) for help.
[troubleshooting]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Troubleshooting.md

You _must_ configure `website_origin`. Read
[`docs/Configuring.md`][configuring] for more details.

[configuring]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Configuring.md

## With Heroku

Don't deploy Bibliogram on Heroku. It's a really bad idea. Please read
about the [ephemeral filesystem] which the database is stored on, and
then read about [configuring with environment variables][env vars], and
then [read the rate limit documentation][rate limits], and then
understand that Heroku will _never_ be unblocked because Instagram
knows that because its IP address is from a cloud server it's going to
be doing bad things. Despite these warnings,
[you can still deploy on Heroku if you really want to.][deploy]
be doing bad things. Despite these warnings, [you can still deploy on
Heroku if you really want to.][deploy]

[ephemeral filesystem]: https://devcenter.heroku.com/articles/active-storage-on-heroku#ephemeral-disk
[env vars]: https://github.com/cloudrac3r/bibliogram/wiki/Configuring
[rate limits]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instagram%20rate%20limits.md
[deploy]: https://heroku.com/deploy?template=https://github.com/cloudrac3r/bibliogram

M docs/Installing (extended).md => docs/Installing (extended).md +2 -2
@@ 32,9 32,9 @@ Install dependencies: (choose one)
You should do this before first launch. You *must* set `website_origin`
to an appropriate value. All other options have acceptable defaults.

[Configuring wiki page →][configuring]
[`docs/Configuring.md` →][configuring]

[configuring]: https://github.com/cloudrac3r/bibliogram/wiki/Configuring
[configuring]: https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Configuring.md

## Running Bibliogram

M docs/Instances.md => docs/Instances.md +1 -1
@@ 28,7 28,7 @@

[y5j5t6r3pjsvfdaxvyb4...onion]: http://y5j5t6r3pjsvfdaxvyb4gtxw6qwx26rd7y6nbabtcrsskvxjlgel7bid.onion

[Instance list API](https://github.com/cloudrac3r/bibliogram/wiki/API:-instances)
[Instance list API](https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/API:%20Instances.md)

The crying cat means that the website is using Cloudflare.
Cloudflare protects sites from attacks by acting as a reverse proxy to