Commit Graph

269 Commits

Author SHA1 Message Date
Eugen Rochko 9d1505a3e0
Revert "Removes SSL configuration to point users to the Mozilla SSL Configuration Generator" (#475)
This reverts commit 9474170686.
2018-02-10 23:18:01 +01:00
Eugen Rochko 3e49e71fd2
Revert "Add libpam0g-dev to Ubuntu package dependencies" (#536)
* Revert "Enabled bundler multicore support (#529)"

This reverts commit acaea9251f.

* Revert "Add libpam0g-dev to Ubuntu package dependencies (#534)"

This reverts commit a5c81841ec.
2018-02-04 15:06:21 +01:00
Thomas Leister acaea9251f Enabled bundler multicore support (#529) 2018-02-04 15:01:02 +01:00
Erik Moeller a5c81841ec Add libpam0g-dev to Ubuntu package dependencies (#534)
Required by rpam2
2018-02-04 14:57:44 +01:00
wolfteeth 6a961e899f Clarify Docker instructions for prebuilt images (#533)
* Clarify Docker instructions for prebuilt images

Made clear there are two options for getting the Docker image: pulling the prebuilt image, or building your own. Using a prebuilt image is easier for anyone who hasn't made code changes on their instance.

* Fix errors in Docker prebuilt image instructions
2018-02-04 00:29:50 +01:00
Thomas Leister 8a6a0f899d Update ruby version from 2.4.2 to 2.5.0 (#528) 2018-02-02 11:10:23 +01:00
Mathias B f42e0ce5c8 Add privileges functions (#530)
I add two new commands make_mod and revoke_staff
2018-02-02 11:08:14 +01:00
Eugen Rochko 7f81350fe4
Add 3 steps overview 2018-01-24 02:54:33 +01:00
Norayr Chilingarian f52891ee8e apache config fix. (#520) 2018-01-20 06:23:10 +01:00
David Underwood fc3ebad888 Update Mac install instructions for consistency (#500)
Moves the `libidn` installation command up to the big brew command to keep things consistent.
2017-12-28 14:32:00 -06:00
Cygnan 986660c7c0 Fix variables.scss path (#492)
Signed-off-by: Cygnan <email@cygnan.com>
2017-12-20 22:55:43 +01:00
Drew Crecente 7431659193 Update Administration-guide.md (#491)
Change location of Accounts to Moderation > Accounts
2017-12-18 16:10:32 +01:00
Jim Tittsler 088399a36b Update Docker (#487) 2017-12-17 15:08:48 +01:00
abcang 88d81f14e9 Specify root directive for letsencrypt (#471) 2017-12-06 17:21:08 +01:00
Alda Marteau-Hardi 9474170686 Removes SSL configuration to point users to the Mozilla SSL Configuration Generator 2017-12-05 17:49:30 +01:00
Mike Burns ff454d3215 OpenBSD-specific development guide (#463)
* OpenBSD-specific development guide

The GNU/Linux setup works well but there are some OpenBSD-specific
considerations around default compilers, discovering third-party
libraries, and linker warnings.

* Fix typos
2017-11-27 14:55:59 +01:00
Jim Tittsler b561e44132 Fix typo. (#462) 2017-11-25 18:45:40 +01:00
Sadiq Saif b938713f12 Add remote media attachment cache cleanup section (#452) 2017-11-14 16:02:59 +01:00
Daniel Hunsaker 4c7b2b192a [Nanobox] Update Nanobox Guide
- Be a little clearer about what's going on at each step.
- Give more detailed update instructions (and be smarter about selecting the "latest" tag).
- Mention the `VAPID_*_KEY` variables.
2017-11-12 15:59:03 -07:00
James e8a18d4259 Add email service guide in production-guide.md (#446)
This gives some advice on getting started with an email service guide, including specifics on the process and caveats of the various free services people recommend, as well as a short command in the Rails console that helps a user test this out.
2017-11-10 16:59:21 +01:00
James 0370ea6ec7 Fix typo in Customizing.md (#445)
There was a missing "s" in the directory listing for source.rb
2017-11-10 16:58:06 +01:00
wxcafé 32b98791df
removes mentions of hentai.loan, fixes sentence 2017-10-30 05:44:05 +01:00
nightpool a75e75b63a
Merge pull request #269 from spinda/manage-translations
Add snippet in dev guide about `yarn manage:translations`
2017-10-29 16:19:55 -04:00
Alexander Terczka 0eeb940818 Update Docker-Guide.md
Removed the ssh port forwarding info
2017-10-27 01:54:55 +02:00
Alexander Terczka 3789996bf8 Anonymous git URL is easier for the initial git clone
HTTPS hint added
2017-10-23 14:48:47 +02:00
Nolan Lawson 4f0f399ec0 Add note about #MastoAdmins hashtag (#425) 2017-10-18 16:47:59 +02:00
Nolan Lawson 3a3b8b30bc Add instructions for custom themes (#421)
* Add instructions for custom themes

* Remove notes about custom.scss
2017-10-18 16:32:06 +02:00
Daigo 3 Dango 6a89b3cbe2 Add an explanation how to customize link to source code (#423)
This is to document the merged pull request:
https://github.com/tootsuite/mastodon/pull/4643
2017-10-18 00:25:51 +02:00
Akira 23985a9fb8 add note for commands. (#407)
* add note for commands.

The all listed commands is seemingly bash commands, but the 2nd and latter is command for rails command prompt.

* fix from null to nil
2017-10-13 08:30:32 +02:00
Daggertooth afa7c148f0 Correct 'null' to 'nil' in reactivation section (#422)
Replaced this 'null' with a 'nil' so Ruby won't throw a NameError.
2017-10-13 08:23:54 +02:00
Sadiq Saif 86b4fe9cd5 Rename Security-Guide to Security-Guide.md (#417) 2017-10-09 13:39:44 +02:00
Sadiq Saif 7588d745fb Add Security Guide (#415) 2017-10-08 15:20:56 +02:00
Akira b197f69606 add ExecReload to reload puma. (#406)
* add ExecReload to reload puma.

This enables puma to reload changes without restarting process.

* fix path for command `kill`

* fix to bash.

* change to /bin/kill

* change from hot restart to phased restart.
2017-10-03 16:40:16 +02:00
Yuta Hiroto 80ced41f42 Update ruby version (#404) 2017-09-28 10:46:42 +02:00
Nolan Lawson c4023ea8f5 sw.js should be served with max-age=0 (#355)
This is a new requirement for Mastodon v1.5+; it's mentioned here: https://github.com/tootsuite/mastodon/releases/tag/v1.5.0rc1
2017-09-21 04:21:18 +02:00
Nolan Lawson 1ddceb13de Add migration guide (#396)
* Add migration guide

* Update Migration-guide.md based on PR feedback
2017-09-21 04:13:40 +02:00
Alda Marteau-Hardi d948bdff02 Add instruction to undelete a user. (#374)
* Add instruction to undelete a user.

* Domain is null for local accounts.
2017-09-19 16:35:36 +02:00
Patrick Figel e452628cae Use single quotes for pg user password (#398)
Double quotes are not syntactically correct here.
2017-09-19 16:17:15 +02:00
Jay Logan 3a7c9c3921 Don't include RCs in initial setup (#397)
Fixing the same issue as d9e523ec15 where the command is used in Production-guide.md
2017-09-17 00:19:02 +02:00
Daggertooth d9e523ec15 Don't include RCs when checking out latest tag. (#369)
``git tag -l | sort -V | head -1`` will consider release candidates as the latest version, even if there's a stable release, due to how `sort -V` orders strings. Adding ``grep -v 'rc[0-9]*$'`` to filter out the release candidate tags fixes this.
2017-09-11 02:01:41 +02:00
Eugen Rochko fe6a8ad49d Update Administration-guide.md 2017-09-10 02:46:14 +02:00
Eugen Rochko f29cb7a488 Update Administration-guide.md 2017-09-10 02:31:15 +02:00
Ryanak 22a7c57342 Fix typo (#388) 2017-09-07 19:08:30 +02:00
Sadiq Saif e1c01d42ea Add VAPID keys section to needed variables section (#385)
VAPID keys are necessary for Web Push notifications to work.

Also fix a small typo.
2017-08-26 18:53:14 +02:00
Sadiq Saif fcab2b3c97 "gcc-6" should just be "gcc" (#379)
* "gcc-6" should just be "gcc"

gcc-6 isn't a valid package name

* It was `adduser mastodon` for a reason

making it with `--system and --disabled-password` breaks the rest of the guide where `su - mastodon` is used.

I use this method as it makes maintaining the Mastodon instance easier.

* eval "$(rbenv init -)" should be in ~/.bashrc as well

otherwise the correct ruby version isn't used

* Use sudo su - instead
2017-08-20 22:50:51 +02:00
Mathias B 1e98a53c85 Move curl installation (#380)
Curl need to be installed before the first time we use it. It's now installed before setting up nodejs repository.
2017-08-19 18:58:57 +02:00
Mathias B 8b6eb84430 Reduce Git dependencies (#381)
Here we can use only git-core in place of git.
2017-08-19 18:58:31 +02:00
cybergene 735392fcbd fix typo (#377)
* Add how to create VAPID_PRIVATE_KEY and VAPID_PUBLIC_KEY

* fix typo
2017-08-17 14:47:24 +02:00
Mathias B b69b7fee1a Fix some mistakes (#373)
- Nginx duplication in packages installation
- Specify the user type for `mastodon` (--system and --disabled-password)
- Simplify services start-up
- Clearly write how to check services are running (or not) with `systemctl status`
2017-08-16 22:13:44 +02:00
cybergene 6e52a54bbf Add how to create VAPID_PRIVATE_KEY and VAPID_PUBLIC_KEY (#376) 2017-08-16 22:13:11 +02:00