1
0
mirror of https://github.com/mastodon/documentation synced 2025-04-11 22:56:17 +02:00

126 Commits

Author SHA1 Message Date
KTachibanaM
382db977ae
Install guide fixes (#1252)
* fix instructions for editing nginx configuration so that a snakeoil cert is used
* add snakeoil ssl certs for proxying object storage with nginx
2023-12-11 17:18:08 +00:00
Michael Stanclift
6958e585a0
Add load balancing health check endpoints to scaling page (#1363)
* load balancing
2023-12-11 17:15:23 +00:00
Brook Miles
e21f2fda03
remove fail2ban duplicate sshd jail specification and enable aggressive mode which includes ddos and extra filters (#1364) 2023-12-11 11:48:04 +00:00
Michael Stanclift
4f4b1e6935
Add troubleshooting instructions for debugging (#1358)
* debugging
* add streaming instructions
* add streaming log_level to config page
2023-12-10 20:41:43 +00:00
Michael Stanclift
94aa9f71a7
Consistent use of Postgres and PgBouncer (#1353)
* fix pgbouncer
* pghero
2023-12-10 18:40:20 +00:00
Michael Stanclift
921fb57ff4
add batch delete variables (#1354) 2023-12-10 18:07:04 +00:00
bt90
8a274aaf39
Allow incoming HTTP/3 connections (en) (#1066) 2023-12-08 21:24:53 +00:00
Maurizio De Magnis
5cfda9d588
Fixes Fail2Ban's directive (#969)
Without `filter = sshd` and after restarting the service I see this error in Fail2Ban's logs (`/var/log/fail2ban.log`):

```
2022-11-03 11:24:36,225 fail2ban.transmitter    [1283507]: ERROR   Jail 'sshd-ddos' skipped, because of wrong configuration: Unable to read the filter 'sshd-ddos'
```

I added the statement as per [this article](https://serverfault.com/a/1050315) and it worked.
2023-12-08 21:21:43 +00:00
Sophie Bertsch
6ae7a7334b
Fix link to tootctl (#847)
Assuming that this documentation is run inside the /live (Mastodon home directory), the current link is broken. 

The proposed change fixes this error and thus refers to the tootctl inside the bin directory
2023-12-08 21:19:04 +00:00
Liam M Stojanovic
f7cc3d601f
Role management (#1268)
* default roles, edit roles, assets, formatting
2023-12-07 19:47:38 +00:00
Frigyes
8d26904e04
Added a lot of spelling fixes in the English documentation (#1350)
* Added many spelling fixes
* Apply suggestions from code review

Co-authored-by: Michael Stanclift <mx@vmstan.com>
2023-12-07 19:46:29 +00:00
Isa S
0982664688
Add instructions for seperate sidekiq redis (#1170)
* Add instructions for seperate sidekiq redis

Co-authored-by: Andy Piper <andypiper@users.noreply.github.com>
2023-12-07 13:52:29 +00:00
^cypher
44e96e9428
Proposal for adding minimal documentation for undocumented moderation API (webhook) (#1329)
* Update moderation.md
2023-12-07 13:33:36 +00:00
Christian
00528a70a6
Update tootctl.md (#1243)
Add missing line break
2023-12-06 23:09:36 +00:00
Mark Doliner
1f5f33271c
Remove unnecessary steps from Ruby instructions. (#1136)
The `./configure` and `make` steps appear to be obsolete.
2023-12-06 11:56:14 +00:00
Emelia Smith
472344a483
Improve scaling documentation for Streaming (#1335)
* Improve scaling documentation for Streaming

This reorganizes the documentation a little bit, adds information about the templates systemd files, and some reference numbers for concurrent streaming connections.

* Update content/en/admin/scaling.md

* Add section on Streaming Server metrics to Scaling.md
2023-12-05 23:03:47 +00:00
Elan Hasson
af73402cbe
Update ES_HOST to document TLS usage (#1140)
* Update `ES_HOST` to document TLS usage
* Update elasticsearch.md
* Update content/en/admin/config.md
* Apply suggestions from code review

Co-authored-by: Michael Stanclift <mx@vmstan.com>
2023-12-05 15:06:17 +00:00
CSDUMMI
92c64fd62d
Add documentation for the ONE_CLICK_SSO_LOGIN environment variable (#1300) 2023-12-05 15:05:29 +00:00
lhp22
bae33cc3ac
Improve the documentation about the parameters of the email sent by m… (#869)
* Improve the documentation about the parameters of the email sent by mastodon smtp client.

---------

Co-authored-by: lhp22 <louishp@protonmail.com>
Co-authored-by: Andy Piper <andypiper@users.noreply.github.com>
2023-11-29 17:00:15 +00:00
Renaud Chaput
1d26ea1378
Fix ES sample config with no auth is user (#1318)
* Redirect the old ES page to the new one

* Fix ES configuration sample

`ES_USER` and `ES_PASS` need to be undefined when no auth should be used
2023-11-24 18:31:47 +01:00
Travis Briggs
e1b2a6b150
Update ruby version in admin install docs (#1341) 2023-11-23 17:25:29 +01:00
0x46616c6b
f96af9009d
Add Reference for new STATS_SIDEKIQ variable (#1307) 2023-11-23 16:59:39 +01:00
Erwin
c93340580c
Fix typo and capitalization (#1319) 2023-11-23 16:56:28 +01:00
Claire
0f9fa614eb
Fix installation instructions pointing to pre-releases (#1316)
Fixes #1315
2023-10-10 14:52:08 +02:00
Brook Miles
9317ff3bae
restore ini settings which appear to have been lost in commit 33cb69a (#1314) 2023-10-05 11:09:10 +02:00
Brook Miles
8a2cfbb31e
fix for nginx certbot instructions (#1036) 2023-10-05 09:51:39 +02:00
Joshua Byrd
f94ec5ea4f
Update install.md (#1313) 2023-10-04 09:43:14 +02:00
Renaud Chaput
eda06de4fe
Redirect the old ES page to the new one (#1308) 2023-09-26 19:12:21 +02:00
Renaud Chaput
dd54f29af7
Improve Elasticsearch documentation with ES_PRESET and security settings (#1279)
* Improve Elasticsearch documentation with `ES_PRESET` and security settings

* Fix small errors, and make the ES configuration no longer optional
2023-09-06 09:17:54 +02:00
Claire
c28e766995
Add information on Mastodon 4.2.0's automatic update check (#1291)
* Add information on Mastodon 4.2.0's automatic update check

* Update upgrading.md
2023-09-01 18:20:45 +02:00
Michael Stanclift
0fe2e7932a
Change tootctl search deploy default batch size to 100 to match reality (#1289)
* Change default to 100 to refect code.

* memory pressure increase

* remove comment about local system resources
2023-08-31 18:17:16 +02:00
Michael Stanclift
eafb7de213
ElasticSearch to Elasticsearch (#1290) 2023-08-31 18:16:33 +02:00
Isa S
31f8c3f327
Add documentation for --days option to tootctl media refresh (#1141)
* Add documentation for --days option to toolctl media refresh
2023-08-25 15:27:37 +01:00
Stefan Leibfarth
7e28e6da43
Rename 'hidden' to 'onion' (#920)
Because that's what they're called, see https://community.torproject.org/onion-services/.
2023-08-21 15:04:20 +01:00
Patrick Wilson
35e60a0359
Fix typo in word 'suspended' in content/en/admin/moderation.md (#1260) 2023-07-13 08:53:49 +02:00
agnesoshiro
610212f450
Update broken links (#1253) 2023-07-10 18:30:31 +02:00
Claire
ead55cda6c
Make it clearer that you should not use read-replicas with sidekiq processes (#1255)
* Make it clearer that you should not use read-replicas with sidekiq processes

* Update scaling.md
2023-07-09 18:20:23 +02:00
Claire
a61403023a
Add hardening headers for user-uploaded files (#1244) 2023-07-06 14:31:32 +02:00
Yurii Izorkin
1f31fbc043
Add troubleshooting for sandboxing mode (#892) 2023-06-07 10:35:00 +02:00
Esther Weidauer
7fd2979b32
Clarify effects of suspending users and server (#1218)
* clarify effects of suspending users and server

There's a lot of confusion about how suspending affects existing follow relationships and some moderators assume the follow relationships will be restored when a remote account (or entire server) is un-suspended within the 30-day time window

* Correction of docs about server suspension

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-05-25 09:29:57 +02:00
aimuz
596e4ec8cf
fix: config cdn link (#1219)
Signed-off-by: aimuz <mr.imuz@gmail.com>
2023-05-19 17:17:36 +02:00
Emelia Smith
fe555118d6
Rework documentation for removal of streaming clustering (#1207) 2023-04-27 11:03:18 +02:00
trwnh
07d7147619
Fix ordering of tootctl accounts approve --N (#1201) 2023-04-20 16:03:39 +02:00
Ricard Torres
34f32df7cf
feat: adds new flags to tootctl media remove (#1172)
Adds documentation from this PR https://github.com/mastodon/mastodon/pull/22149/files landing in the next Mastodon stable 4.1.0
2023-04-11 14:27:09 +02:00
nattro
089950a308
Update install.md (#1197)
The current rbenv is 3.0.6 - I received an error when following these steps which said the expected version is 3.0.6. After updating to 3.0.6, the installation was successful.
2023-04-11 10:51:05 +02:00
Fernando Briano
4d3fc9f62b
Fix capitalization for Elasticsearch (#1019) 2023-04-07 09:01:51 +02:00
Thomas Soubrier
46cbbc6d73
Update object-storage-proxy.md (#1056)
This documentation has I believe one very confusing point: It uses two times `YOUR_S3_HOSTNAME` in the nginx configuration example, however the second time it looks like you actually have to use `YOUR_BUCKET_NAME.YOUR_S3_HOSTNAME`.

## Explanation
Mastodon is using path-style requests to S3 which looks like this:
https://s3.region-code.amazonaws.com/bucket-name/key-name

Once you enable the new virtual host nginx file using the current indications, the path-style request which goes to amazon looks like this:
https://s3.region-code.amazonaws.com/key-name

In other words, the bucket name is not being sent S3 and the images break.

This is because the current instructions make it seem like the header Host name is not including the bucket
`proxy_set_header Host YOUR_S3_HOSTNAME;`

With the current path-style request integration, one must use the bucket name in the Host header for this to work, hence the proposed change to

`proxy_set_header Host YOUR_BUCKET_NAME.YOUR_S3_HOSTNAME;`
2023-03-29 10:52:31 +02:00
Claire
724d4bb1d7
Add documentation for object storage providers (#1186) 2023-03-16 22:19:03 +01:00
Isa S
59aa5f047a
Correct links to the main mastodon repo (master --> main) (#1173)
* Fix links to mastodon repo

* Use preferred language
2023-03-08 17:40:02 +01:00
Josh Soref
6be1e702bd
Spelling (#1163)
* spelling: conversion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: translation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

---------

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-08 17:38:51 +01:00