Commit Graph

748 Commits

Author SHA1 Message Date
Ricard Solé 6f263653c6
DOCS: Updates docs for OSX dev with fontforge (#11956)
`fondu` is no longer available via homebrew: `Error: fondu has been
disabled because it is not maintained upstream!` (since
Homebrew/homebrew-core#66396) and the `pkg` file available on `fondu`'s
site doesn't seem to work on Big Sur. An alternative option is to use
`fontforge`, which a little `python` script (it's definitely less short
an harder to read, but it works). Additionally, it looks like the file
*might* be called `ttc` instead.

I have also updated the URL for ImageMagick's `type_gen` because it now
lives under `legacy.imagemagick.org` which causes `curl` to capture a
301 page instead.
2021-02-04 23:28:10 +01:00
Rafael dos Santos Silva 4f72830eb0
Update minimum required software versions (#11617)
This matches what we are using in the bundled image
2021-01-05 00:00:14 -03:00
Bianca Nenciu 43e52a7dc1
DEV: Remove gifsicle dependency (#10357)
Dependency on gifsicle, allow_animated_avatars and allow_animated_thumbnails
site settings were all removed. Animated GIF images are still allowed, but
the generated optimized images are no longer animated for those (which were
used for avatars and thumbnails).

The added 'animated' is populated by extracting information using FastImage.
This field was used to selectively reoptimize old animations. This process
happens in the background.
2020-10-16 13:41:27 +03:00
Krzysztof Kotlarek e0d9232259
FIX: use allowlist and blocklist terminology (#10209)
This is a PR of the renaming whitelist to allowlist and blacklist to the blocklist.
2020-07-27 10:23:54 +10:00
Raph fa8bb5f464
import pkuczynski public key for RVM install (#10140) 2020-06-29 17:48:21 +10:00
Jeff Atwood dc49581344
clarify on supported Linux distros 2020-06-07 17:50:45 -07:00
cketti 3a615a8bdd Update description of level 0 user limitations
With the default configuration new users can post 1 image.
2020-05-15 22:48:17 +08:00
Rishabh 704e4b9cf8
DOCS: Update community install info
Update pricing as per https://www.literatecomputing.com/discourse-installation-packages (same url)
2020-05-08 18:38:29 +05:30
Ben Bowler 5f1c95329e
DOCS: Update DEVELOPER-ADVANCED.md (#9313)
Update correct python software-properties-common package post Ubuntu 12.04
2020-03-31 09:52:23 +11:00
Dan Dascalescu 03d5a80aef
Elastic Email can now disable the UNSUB link for Discourse installs (#8986)
* Elastic Email can now disable the UNSUB link for Discourse installs

* Update docs/INSTALL-email.md

Co-authored-by: Régis Hanol <regis@hanol.fr>
2020-03-06 11:38:01 -05:00
Michael Brown 904bbdb307 DOCS: Clarify what a DNS "A record" is with a link
* context: https://meta.discourse.org/t/-/141250/6
2020-02-12 16:50:56 -05:00
Dan Dascalescu cd22b12ec0
Mention how to change existing email settings (#8900) 2020-02-10 10:49:51 -05:00
Joshua Rosenfeld 11a9f15fed
Update email provider listing
* Most providers don't have generous free plans anymore
* Mailjet limits the emails sent per day on the free plan.
2020-01-30 12:01:00 -05:00
Brecht Machiels de2e857de6
Update Mailgun plan information (#8803)
Mailgun doesn't seem to offer a free plan anymore.
2020-01-29 17:02:14 +01:00
Krzysztof Kotlarek a4f5f5d0bb FIX: Split migration into two steps in developer guide (#8103) 2019-09-18 10:09:17 -04:00
Jay Pfaffman 215f6d97e5 Make INSTALL-cloud agree with discourse-setup (#8102)
`discourse-setup` will install Docker. Several people lately have had trouble with a `|` getting turned into a `>` when trying to `curl` the site into `sh`.

Also, the recommended `git clone` command will create `/var/discourse`, so don't tell people to make that directory, as that too can be confusing.
2019-09-17 12:45:40 -07:00
Jacob Herrington 884f399ff1 Add a word to clarify instructions (#8072)
Following up to the feedback on #8071
2019-09-04 14:29:07 -07:00
Neil Lalonde 7e10c4b83f Remove affiliate code from Namecheap link in INSTALL-cloud doc 2019-08-28 17:05:09 -04:00
Jeff Atwood 8c9a3ccb87
Update INSTALL-cloud.md 2019-08-20 16:24:25 -07:00
Jeff Atwood db39eae683
make security commits search order by date 2019-07-25 00:08:03 -07:00
Sam Saffron 96fbc14f80 DEV: quick setup is no longer maintained
Removing this for now as it is not maintained
2019-05-17 11:50:05 +10:00
Jeff Atwood d4638ebf69
remove unnecessary cmd line step in cloud setup 2019-05-07 14:53:53 -07:00
Sadie Parker 5d6b6fe44e updated link for mailjet account & setup (#7312) 2019-04-03 16:48:17 +11:00
sau226 074a9be6a9 DEV: update version of ruby in docs (#7253) 2019-03-27 21:33:38 +01:00
Sam Saffron 5284f235ef DEV: update version of ruby in docs
Honestly I am not sure we should be carrying this document in the repo,
just a link to meta.
2019-03-22 15:00:04 +11:00
sau226 801a9cf637 Ruby version update (#7100) 2019-03-04 12:34:22 +01:00
Sam Saffron 80767080dd Revert "Add ubuntu screen file (#7094)"
This reverts commit ddb87e2759.

I merged this by mistake, prefer this documentation on meta.
2019-03-04 15:03:32 +11:00
sau226 ddb87e2759 Add ubuntu screen file (#7094) 2019-03-04 15:01:12 +11:00
sau226 24b3494660 HTTPSify links (#7046) 2019-02-22 16:29:27 +01:00
Jeff Atwood 90292d23df
add elastic back in, at the bottom per sort order 2019-02-12 18:40:46 -08:00
Jonas De Kegel 603f2c6090 Remove Elastic email as recommended provided (#6994)
They updated their [pricing](https://elasticemail.com/pricing/) and only allow 100mails/day now.
2019-02-13 12:50:21 +11:00
sau226 e07e39470e Replace embed on site link (#6928)
Move embed on site link to meta.discourse per previously linked blog
2019-01-23 11:31:31 +01:00
Jeff Atwood 444bc466b0 for docs, normalize on space after code fence when specifying lang 2019-01-21 01:19:28 -08:00
tshenry 1e5ddb007f Add brief section on bounce handling to email doc (#6900) 2019-01-18 01:02:05 -08:00
Justin W. Flory 6e7b383ed6 [docs] Add instructions for CentOS/RHEL users in install guide (#6861) 2019-01-09 09:31:27 +08:00
Jeff Atwood bd6d482d11
Update SECURITY.md 2018-12-19 16:55:54 -08:00
Jeff Atwood 358fbeba14
add CSP info for Discourse 2.2 2018-12-19 16:54:45 -08:00
Saj Goonatilleke 5612dbc8c3 Update mention of default Digital Ocean distro (#6727)
When I last exercised this procedure, the Digital Ocean UI defaulted to
'Ubuntu 18.04 x64', not 16.04 as it once did.  18.04 -- Bionic Beaver --
is the latest Ubuntu LTS release.

https://wiki.ubuntu.com/Releases
2018-12-05 13:54:05 -08:00
Gerhard Schlager 3e68539ef5 Update required Ruby version in documentation 2018-11-09 16:00:11 +01:00
Carlos Arcenas f2b7254a99 Correct Xcode capitalization and add Apple dev info (#6537) 2018-10-30 22:31:34 +00:00
Kartik Singhal e43d9e8de7
Add useful note about Elastic Email
See https://meta.discourse.org/t/remove-or-merge-elastic-email-unsubscribe/70236
2018-10-07 11:52:16 -05:00
Rishabh Nambiar d3c1040e55 update docs/DEVELOPER-ADVANCED.md 2018-10-01 09:58:16 +05:30
Rishabh Nambiar 0dd98982eb Change postgres version 9.5 to 10 in docs/ and README.md 2018-10-01 09:42:52 +05:30
Rishabh Nambiar 75c77c7e7e Change Postgres version 10 to 9.5 in docs/ and README.md because Ubuntu 16.04 ships with v9.5
https://meta.discourse.org/t/postgres-minimum-version/98354
2018-09-30 17:47:49 +05:30
Rishabh Nambiar 2ec5f6052c Bump outdated Postgres 9.3 to 10 in docs/ and README.md
https://meta.discourse.org/t/postgres-minimum-version/98354
2018-09-30 17:03:37 +05:30
Jeff Atwood 02f582eca0
add recent security commits info 2018-09-11 12:43:52 -07:00
Jeff Atwood 50955dbe30
let's assume DNS records are required 2018-08-22 02:20:14 -07:00
Jeff Atwood 4c4cdf1f7c
we don't need let's encrypt trivia in here 2018-08-22 02:17:58 -07:00
Rishabh bd40a6b7a0
Add 'rake' to bundle install command
Without installing rake, `bundle install` fails when trying to install `sassc`.
2018-07-31 08:48:27 +05:30
Godfrey Chan 5affdcbd59 Bump Ruby version in some docs 2018-07-25 14:38:10 -07:00
Godfrey Chan 6b5c77cf83 Revert "install imagemagick@6 for OSX native development (#5411)"
This reverts commit 0207b7ca58.

ImageMagick 7 is now supported (and expected by the test fixtures).
See 1d74cca.
2018-07-25 14:17:00 -07:00
Jay Pfaffman d24e53d155 Edit: add link to official plugins list (#6087) 2018-07-16 09:36:30 +08:00
Jeff Atwood 67a986f30d centralize trust level doc to blog 2018-06-25 17:34:47 -07:00
Carlos Rodríguez Hernández 8ff2b5e233
Update Ruby requirements 2018-06-21 15:45:12 +02:00
J Travis Lindsey e7840095bd
Updated Elastic Email Pricing for clarity
Updated Elastic Email Pricing for clarity
2018-06-19 18:40:50 -04:00
Jeff Wong 35a645c71f DOC: update ruby version recommendations, remove old about pg10 compatability 2018-06-19 12:12:36 -07:00
Tanner Filip f058942343 update Ruby version 2018-06-15 14:01:10 +10:00
Jeff Atwood 64f1480cc0
typo 2018-04-26 14:31:28 -07:00
Jeff Atwood 2d1d2baab2
add DNS instructions 2018-04-26 14:24:34 -07:00
Andrew Schleifer 1ba953077e remove everything about vagrant 2018-04-05 07:59:03 +10:00
Mike Doyle e020f07131
Update instructions to use correct ruby version
Bundler will not finish installing gems under Ruby 2.0.0. The instructions should maybe use the minimum ruby version in the travis.yml file.
2018-03-29 17:04:58 -05:00
Jeff Atwood 158286287a
Delete INSTALL-digital-ocean.md 2018-03-15 19:04:45 -07:00
Jeff Atwood 19baf3d150
Update AUTHORS.md 2018-03-15 19:02:01 -07:00
Jay Pfaffman 87c0cc2b1a
Update INSTALL-cloud.md
Add note about being able to enable Let's Encrypt when you run `./discourse-setup`.
2018-02-16 16:25:37 -08:00
Jeff Atwood dcbaf2f213 copyedit: personal, not private, message throughout 2018-01-11 16:04:14 -08:00
Orlando Del Aguila 0207b7ca58 install imagemagick@6 for OSX native development (#5411) 2017-12-27 16:58:30 +11:00
Guo Xiang Tan 6a4f391e38 Switch to chrome headless mode instead of phantomjs. 2017-12-19 16:00:43 +08:00
Robin Ward ad71d679cf Note about Postgres 10 not working 2017-11-20 13:19:16 -05:00
Guo Xiang Tan 88ef531202
Merge pull request #5243 from pmatsinopoulos/patch-2
More accurate steps for preparing the database
2017-11-03 09:33:44 +08:00
Panayotis Matsinopoulos 74b4d36a9c More accurate steps for preparing the database
The existing prepare database instructions were not correct. I have updated them according to what existed in the other document (docs/DEVELOPMENT-ADVANCED.md).
2017-10-18 13:23:35 +01:00
Panayotis Matsinopoulos de82bc5734 Correct folder for pgsql socket
The phrase that asks user to create `/var/pgsql` should refer to `/var/pgsql_socket` instead.
2017-10-18 09:29:21 +01:00
Jay Pfaffman c95b90bd98 move mailgun to top--elastic email seems to confuse people 2017-10-11 15:53:12 -07:00
Michael Brown 93bd03f7e0 DEVELOPER-ADVANCED.md: update instructions to use rake tasks instead of (outdated) manual commands 2017-10-03 10:25:22 -04:00
Michael Brown 90f36e7ab5 This was probably intended to be 'ruby $(which mailcatcher)' but it works without all that 2017-10-02 18:12:35 -04:00
Michael Brown db2bb96cf7 Update DEVELOPER-ADVANCED.md: use rake task to create first user
* with the new startup wizard, you can no longer create a user
  with no admins present, so use the rake task instead
2017-10-02 18:08:07 -04:00
Jay Pfaffman 1237baa0c2 INSTALL-cloud: you can re-run discourse-setup
Make it a bit more clear that you can run discourse-setup again to change settings if you get them wrong the first time.
2017-09-14 08:08:39 -07:00
Ivar Vasara 300a42cf2c jhead is now in brew (#5128) 2017-09-02 11:30:47 +02:00
Jordan Taylor 6ed65b1ca3 Removed defunct SparkPost free plan (#5058)
The free plan is no longer available through SparkPost for new customers.
However, there is now a free developer account, for the purpose of testing in a sandbox.
Please see https://www.sparkpost.com/pricing/
2017-08-17 16:37:22 -04:00
Régis Hanol e018e7a8f6 `db:test:prepare` doesn't seem to work 2017-07-31 11:17:56 +02:00
Régis Hanol 5e43c05bf8 Update DEVELOPER-ADVANCED doc with latest ruby & node versions 2017-07-31 11:09:09 +02:00
Jakub Macina d29f213632 Fix sidekiq command in docs to start all queues instead of only critical. 2017-07-25 15:46:09 +02:00
Andrew Schleifer 173062a158 Re-order list to match Droplet creation screen 2017-07-03 14:33:53 -05:00
Robin Ward b23fc2bf84 Helper to find the final destination for a URL 2017-05-22 15:52:41 -04:00
Punit Makwana 36ce69c2dd Added Elastic Email 2017-05-13 09:40:21 +05:30
Jeff Atwood 3a235d1241 clarify on disk space requirements for install 2017-04-11 16:36:47 -07:00
Jeff Atwood 0bfc8104ad add cc mention to mailgun 2017-03-06 12:38:02 -08:00
Jeff Atwood a3ca6d8d66 improve SPF/DKIM instructions 2017-03-06 12:36:13 -08:00
Blake Erickson 22d7e09aa2 update sendgrid info
they no longer offer the 12k/month email free plan just a 30 day trial
2017-02-06 15:37:04 -07:00
Jeff Atwood ea1f4a0021 add Hacker One page to security.md 2017-01-06 23:51:12 -08:00
Jeff Atwood b4a1a9daf8 Update INSTALL-cloud.md 2017-01-06 19:31:08 -08:00
Jeff Atwood 8e7dcbac8f Update INSTALL-cloud.md 2017-01-06 14:14:18 -08:00
Jeff Atwood f39a618ab5 Update INSTALL.md 2016-12-31 01:08:18 -08:00
Jeff Atwood 8d551cfda1 Update INSTALL.md 2016-12-31 01:05:46 -08:00
Jeff Atwood e2f22c2065 Update INSTALL.md 2016-12-31 01:04:27 -08:00
Claas Augner e129e656d1
FIX: Move Welcome topic to I18n 2016-12-26 16:03:07 +01:00
Jeff Atwood 6c334c3786 Update INSTALL-cloud.md 2016-10-22 17:29:20 -07:00
Jeff Atwood 2be4692227 Delete TROUBLESHOOTING-prod.md 2016-10-22 15:15:21 -07:00
Jeff Atwood 52ac1bfac8 Update INSTALL-cloud.md 2016-10-22 14:55:34 -07:00
Jeff Atwood 95915b487c tighten width of images 2016-10-22 14:53:54 -07:00
Jeff Atwood 4576d48cf3 tweaks 2016-10-22 14:51:17 -07:00
Jeff Atwood c1191423db update install guide for 1.7 and setup wizard 2016-10-22 14:49:08 -07:00
Sam 81197ec403 Merge pull request #4483 from bekicot/update-development-osx-native
Update DEVELOPMENT-OSX-NATIVE.MD
2016-10-21 10:37:20 +11:00
Blake Erickson c954e673e8 Update DEVELOPER-ADVANCED.md
Just ran through this guide on a fresh ubuntu-16.04.1-server-amd64 install and it needs to have gnupg2 installed.

https://www.dropbox.com/s/f0fdp2shbbwn0zp/Screenshot%20from%202016-10-15%2011%3A44%3A30.png?raw=1
2016-10-15 12:08:14 -06:00
Jeff Atwood cdd871f081 omitted a word 2016-10-13 13:24:01 -07:00
Jeff Atwood b6eb2634e1 add community install option 2016-10-13 13:23:44 -07:00
Yana Agun Siswanto 6cfcbc7757 Update DEVELOPMENT-OSX-NATIVE.MD
Changes:
- Re Order the steps
- Remove postgres 9.2 comment on postgres installation via homebrew (homebrew will always install the latest stable version of postgres)
- Remove trailing whitespace
- Update clone instruction
- Adding `rake db:create` before any other database action (as it assume new development)
- Remove therubyracer additional steps as it considered as obsolete
2016-10-13 00:37:28 +07:00
Jeff Atwood 0c4e4406a1 simplify quick start guide to reflect setup wizard 2016-09-22 19:06:54 -07:00
AhmadFCheema d14a582fb7 Rubygems upgrade needed for mailcatcher
Recent version of mailcatcher giving error for the default rubygems version. The proposed solution is as mentioned in this [mailcatcher issue](https://github.com/sj26/mailcatcher/issues/267).

The updated rubygems version was 2.6.6. Although I was able to execute the rails server after the update, as changing the version might possibly have wide spread unwanted consequences, I will leave it to the developers to decide whether to accept this pull request or not.
2016-09-09 22:29:20 +05:00
Guo Xiang Tan 0b965e02b1 Bump PostgreSQL version in `INSTALL.md`. 2016-08-25 15:41:51 +08:00
Guo Xiang Tan c1f516a604 Update Ruby version in docs. 2016-08-24 15:48:15 +08:00
Erlend Sogge Heggen 3e3c64a65d Fixed email 2016-08-23 20:35:07 +02:00
Erlend Sogge Heggen a5e1df1e25 Updated Code of Conduct to v1.4 2016-08-23 20:13:47 +02:00
Erik Ordway c43f57ce23 add `bundle exec` so that the admin account created runs 2016-07-19 12:54:09 -07:00
Loic Dachary 7c7aaec7f1 explain how to run tests for a given plugin
See
https://meta.discourse.org/t/how-do-i-run-only-discourse-plugins-poll-spec/47244/5
for the corresponding discussion.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-07-19 13:35:04 +02:00
Robin Ward 24b83d1c57 DOCS: Much better way to create an admin account. Thanks @techapj 2016-07-13 12:04:30 -04:00
Robin Ward 1f5b593800 DOCS: Instructions for creating an admin user 2016-07-13 11:55:08 -04:00
Loic Dachary 174f074ae3 the eviltrout user is no longer created for dev environments (#4320)
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-07-11 10:55:01 -04:00
zachGlasgow 9704f66a3e Update DEVELOPER-ADVANCED.md
We need to pass the queue names otherwise Sidekiq will use the 'default' name.
However Sidekiq will need to process Critical and Low tasks as well.
2016-06-20 22:34:39 +01:00
Jeff Atwood 02bc88808c Update INSTALL-cloud.md 2016-06-17 14:03:52 -07:00
Jeff Atwood 7df357d7de Update INSTALL-cloud.md 2016-06-17 14:03:09 -07:00
Jeff Atwood ece9a6fddd Update INSTALL-cloud.md 2016-06-17 13:49:34 -07:00
Kevin McCormack 06662bc64b typo 2016-06-11 10:01:35 -04:00
cpradio 494e732c91 Update vagrant.screen to make use of work by @tarek 2016-06-05 15:34:52 -04:00
Jeff Atwood c6f5a52e17 add firewall and offline page howto links 2016-06-04 02:25:54 -07:00
Jeff Atwood 1e7d61c3ae add offline page info 2016-06-04 02:23:04 -07:00
Tarek Loubani 6c53421c4a Update and clarify instructions for developer environment in Ubuntu 2016-06-02 13:06:04 -04:00
Rafael dos Santos Silva bf2f22a152 Update the guide 2016-06-01 15:42:05 -03:00
Jeff Atwood 89b730600a QSG: improve pin description 2016-05-26 15:23:15 -07:00
Jeff Atwood af1c994940 FIX: QSG incorrectly referred to meta category 2016-05-26 14:57:43 -07:00
Jeff Atwood 6f9a3d1370 combine https lines 2016-05-09 15:18:35 -07:00
Jeff Atwood e36d45373f Update INSTALL-email.md 2016-04-30 01:32:45 -07:00
Jeff Atwood ad4de4ac41 don't need giant header 2016-04-29 03:42:45 -07:00
Jeff Atwood afbb8e5072 don't need enormous H1 headers 2016-04-29 03:41:58 -07:00
Jeff Atwood 9cabd2d98f Update INSTALL-cloud.md 2016-04-29 03:33:21 -07:00
Jeff Atwood b18876265d Update INSTALL-email.md 2016-04-29 03:17:48 -07:00
Jeff Atwood 6991b55ea5 combine "users to log in via" line 2016-04-28 15:03:09 -07:00
Jeff Atwood 8837906907 Update INSTALL-cloud.md 2016-04-27 20:04:49 -07:00
Jeff Atwood 5a9fac4c54 Update INSTALL-cloud.md 2016-04-27 17:11:08 -07:00
Jeff Atwood 9ee315bd7d Update INSTALL-cloud.md 2016-04-27 17:10:37 -07:00
Jeff Atwood 18501049e2 better SSH screenshot 2016-04-27 16:50:46 -07:00
Jeff Atwood 98afc8be20 add Git install page 2016-04-27 16:03:43 -07:00
Jeff Atwood a59cbae77a remove swap reference as discourse-setup does that for you now 2016-04-27 16:01:36 -07:00
Jeff Atwood bfda797313 Update INSTALL-cloud.md 2016-04-27 14:45:41 -07:00
Jeff Atwood 8ec8f62311 Update INSTALL-cloud.md 2016-04-27 14:25:35 -07:00
Jeff Atwood 92a6bf4f9d better cropped image 2016-04-27 04:07:00 -07:00
Jeff Atwood f4b8385508 tone down the hysteria a bit on email 2016-04-27 03:51:56 -07:00
Jeff Atwood f96cfd024c Update INSTALL-cloud.md 2016-04-27 03:48:26 -07:00
Jeff Atwood ea1cf28d5c use docker-setup instead of nano 2016-04-27 03:11:45 -07:00
Jeff Atwood 72761ab938 we don't need to specify default email port... 2016-04-21 13:53:26 -07:00
Jeff Atwood f43f0452f8 we auto-set DB RAM and unicorns now
based on detected CPU and RAM
2016-04-20 16:26:00 -07:00