nginx documentation
DISCOURSE
Server names
How To Use CloudPanel As A Reverse Proxy For Docker - WP Doze
CloudPanel is a light hosting panel that can help you host various websites. It is using NginX and I thought it would be a good idea to have it configured as
Backing up a Linux Server with rsync
When it comes to sending files from one device to another, rsync is legendary. Using rsync, you can back up critical data and send it to a backup device, net...
Install Discourse community edition on a cloud server | Hetzner Community
In this article, we're going to install the Discourse community edition on a cloud server
Discourse and Cloudflare : Error on port 443 on installation | Mydnic.be
I just recently setup a new VPS to install discourse.
First step was to create my subdomain on cloudflare.
Then I ssh'd into the VPS and start executing the discourse install commands.
I was stuck on the very begining because the script said i...
Run Multi-Sites on the Same Server as Discourse
0. Before you proceed
This article assumes that you installed Discourse via the Official Simple 30 Minute Basic Install on GitHub
If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker
How to Install Discourse on Ubuntu 20.04 - Vultr.com
Run other websites on the same machine as Discourse
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will...
tshenry/discourse-blog-post-styling
Contribute to tshenry/discourse-blog-post-styling development by creating an account on GitHub.
discourse-tab-bar-theme/settings.yml at master · notedboi/discourse-tab-bar-theme
Set up a smart chatbot on discourse 🤖
Hello, After weeks of tinkering, I finally managed to set up an AI bot, similar to discobot but one that learns and is more responsive. Here is how I did it for anyone interested in setting it up. There is quite a few steps, but once you get it all set up, the result is amazing. Install the hubot plugin for discourse Hubot Adapter for Discourse, to install hubot on your discourse, the hubot variables like HUBOT_DISCOURSE_USERNAME are entered into (yourhubotfolder)/bin/hubot file, just nano...
Discourse Spoiler Alert - plugin - Discourse Meta
Modal window - a modal window style plugin for Discourse - plugin - Discourse Meta
#modal-window _Repo: https://github.com/AlexRabolin/modal-window.git_ A modal window style plugin for Discourse. Hello, this plugin will open a modal window from a forum post. But, You don’t need this plugin to open a modal window outside the forum, in this case, just copy the HTML and CSS code in your forum. Demo ###Modal window with contents : Installation _Everything is explained in the read-me here : https://github.com/AlexRabolin/modal-window_ Edit your web template (
Lattice - A bidirectional navigation plugin for Discourse - plugin - Discourse Meta
Hey folks, I’ve been plugging away at a fun project for bi-directional navigation with The Food Assembly over the past couple weeks, original idea is outlined here. And now it’s an (un-user-tested) reality! The idea is that you can construct a table to view a large number of topics in a tabular format. Check out the README for more info on how to install and use it. As ever, I’m eager for feedback, so let me know what’s not great. Enjoy!
Staff Topic Generation Plugin - plugin - Discourse Meta
Repo: https://github.com/HMSAB/discourse-staff-topic-generation.git Description: Frequently in our installation we had a need to have administrators or staff send emails to users. Previously we we had to open our mail client to email the customer, ask them to register and submit a post. Alternatively we would open a post, post the content, invite the user to the site and continue the discussion. This additionally led to issues when we were trying to transition customers into emailing our Di...
User Reputation Badge Plugin
Finally ready with the User Reputation Badge plugin, as discussed here. What this badge will do is allow users to have a small custom badge/text next to their name (Junior Member, Senior Member, etc). Something like this: As shown above, the user (with trust level 4) has a badge/title next to their name. This can be styled as you wish. This is accomplished by creating five groups and syncing them with the automatic trust level groups. Once users are put into custom groups based on their trus...
Bump Reset plugin - Annotated to help new devs
This plugin may be interesting to both Discourse admins and people learning how to write Discourse plugins. I’ve given each audience separate sections below. For Discourse admins: This plugin gives staff members a button to quickly reset a thread’s bump time to the original time of any post within the thread. The button is added to the admin menu (spanner icon) for each post: This is useful if you make minor edits to the last post and don’t want the thread bumped or if the wrong person/po...
Plugin for Preventing Malicious Linking - plugin - Discourse Meta
This is a simple plugin for adding a warning to posts when there are malicious urls present in the content of the post. For identifying malicious urls this plugin uses Google Safe Browsing API V4 . The warning appears as below For getting this plugin to work , you need to obtain an API key to access the Google Safe Browsing API . You have to follow this guideline to get an API key. Other than the API key you need a Client ID and a Client Version. These details are used by google for logging...
Auto Bookmarks plugin - plugin - Discourse Meta
discourse-auto-bookmarks discourse-auto-bookmarks is a Discourse plugin for adding automatic HTML bookmarks to topics and easily get a sharable link which points at specific parts of the text. Installation Follow Install a Plugin how-to from the official Discourse Meta, using git clone https://github.com/acaporrini/discourse-auto-bookmarks.git as the plugin command. Usage Hover over any h1,h2,h3,h4,h5,h6 header in your topics, a small bookmark icon will appear: Right click the bookmar...
Email forward plugin - plugin - Discourse Meta
Full screen videos plugin - plugin - Discourse Meta
When you embed a video via iframe from Vimeo, Kaltura, or MS Stream, the embed code requires a few html attributes that make it possible to view the videos in full-screen mode. However, those attributes are stripped from the iframe code during the cooking process. This plugin whitelists the attributes required to allow full-screen buttons and capabilities. I should also note that in order for this to work, you’ll need to add the source domain for these iframes to the allowed iframes site settin...
Discourse Restricted Replies - plugin - Discourse Meta
:discourse2: Summary Discourse Restricted Replies adds a per-category setting allowing staff to restrict replies on topics to the topic creator and members of specific groups. 🛠 Repository Link https://github.com/discourse/discourse-restricted-replies 📖 Install Guide How to install plugins in Discourse Features This plugin adds a per-category setting allowing staff to restrict replies to the OP, and members of specific groups. This is a bolt-on t...
Discourse Teambuild - plugin - Discourse Meta
:discourse2: Summary Discourse Teambuild allows you to run your own team building activity inside Discourse 🛠 Repository Link https://github.com/discourse/discourse-teambuild 📖 Install Guide How to install plugins in Discourse Features You might have seen on twitter that Discourse ran a scavenger hunt at our yearly meetup (this time in Montreal.) A few people expressed an interest in using our plugin at their own organisation, so I’m happy to r...
Discourse Staff Alias
Discourse Staff Alias Discourse Staff Alias Official staff alias plugin for Discourse. Repo: https://github.com/discourse/discourse-staff-alias The Discourse staff alias plugin allows you to reply, edit and create posts as an alias user. Usage Under admin settings , set the staff alias username for the staff alias plugin and enable the plugin by checking staff alias enabled . Under the composer’s actions drop down, staff users can choose to create topics or posts as the staff alias us...
Membership indicator plugin
On some forums, people want to be able to recognize other people that are in the same secret group as they are. For this reason we have developed the Membership Indicator plugin. The plugin (mis)uses the avatar flair image upload and displays it below the user avatar for each post made by someone in the same secret group. It works like this: you configure the groups that the plugin will trigger upon in the membership_indicator_groups setting. you upload an avatar flair image for each of thes...
Discourse Linkify Google Sheets - plugin - Discourse Meta
Include new Posts on Summary/Digest email
The Add New Posts To Summary plugin replaces the third item in the summary header (usually new users) with the number of New Posts since last visit. Repo: https://github.com/literatecomputing/discourse-add-new-posts-to-summary Evidence that it might work: Travis CI - Test and Deploy Your Code with Confidence
Discourse-home-page
discourse-home-page This Discourse plugin allows to set any existing Discourse page (a topic, a category, etc.) as the home page of your Discourse instance. The repo is here: https://github.com/sylque/discourse-home-page This plugin is especially useful when used with DiscPage. Settings discourse_home_page_enabled : set to true to enable the plugin discourse_home_page_path : path of the home page. For example /t/12 will set the home page to topic 12 and /c/5 will set the home page...
Smallcaps formatting
Summary: Add Sᴍᴀʟʟᴄᴀᴘs formatting to your posts. 🔗 GitHub: GitHub - CambridgeDigitalBibleResearch/discourse-small-caps: Add small caps formatting to Discourse posts ➡ Install: Follow the plugin installation guide. Features Put [smallcaps] tags around text and they’ll be formatted with smallcaps. There’s a toolbar button to insert these tags for you.