Move Forum To Discourse?

New Home Forum Random or Off Topic Move Forum To Discourse?

This topic contains 21 replies, has 5 voices, and was last updated by  John Boiles 2 months ago.

Viewing 22 posts - 1 through 22 (of 22 total)
  • Author
    Posts
  • #99890

    John Boiles
    Participant

    Has any consideration been made about moving the MPCNC forum to Discourse? It’s really a fantastic piece of forum software that a handful of other open source communities are using (OctoPrint, MaslowCNC, HomeAssistant). They have a solid mobile app and the UI is really easy to use.

    #99891

    Ryan
    Keymaster

    Have a look at the prices for 1M+ page views a month and over 30G of forum data alone.

    #99900

    John Boiles
    Participant

    😅lol well is there a Patreon? I’ll pitch in 🙂

    I wonder what it’d end up costing to run it ourselves on AWS. Do you do all the deployment / infrastructure behind this bbpress forum?

    #99976

    Ryan
    Keymaster

    It looks a little nicer but are there any specific features we are missing out on?

    #100022

    John Boiles
    Participant

    Not a ton of major discrete additional features, but it does just about everything better from my experience:

    • Uses Markdown for text posts
    • Can drag images/attachments straight into posts
    • Renders youtube videos inline
    • Mobile interface is excellent
    • iPhone app with push notifications on replies / DMs
    • Topic recommendation to reduce duplication
    • Great search
    • Great quoting/linking/attribution
    • Default theme looks nice

    I imagine that if you’re already managing hosting for this forum, doing it for Discourse wouldn’t be crazy more expensive. But it might be a tricky migration if you want to try to keep content 🤷‍♂️. I’m happy to help if you decide to go this way

    #100023

    John Boiles
    Participant

    Looks like Discourse’s distribution is Docker-based, and deployment looks very easy. I know a good bit about Docker, this would be pretty easy.

    https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

    #100024

    John Boiles
    Participant

    Maybe another bullet is that quite a few other communities are using it (especially in open source). So it will be potentially more familiar to new users.

    #100025

    Ryan
    Keymaster

    I looked into it last night, docker and maintenance updates. We are on the bleeding edge of what my current hosting package can handle so I will keep looking into it at some point something has to change.

    There is a bbpress importer as well.

    1 user thanked author for this post.
    #100033

    John Boiles
    Participant

    Yeah docker-based updates I imagine would make maintenance less than what you’re doing now. Neat to know about the bbpress importer, perhaps the migration wouldn’t be that hard!

    #100463

    David Walling
    Participant

    Run it in a AWS Fargate environment with a RDS backend. Let it scale based on resource needs. Only cost would be usage and database size.

    #100466

    Ryan
    Keymaster

    Any sort of ballpark price? What numbers do I need to know to figure out a price, bandwidth and database or memory/cpu?

    #100475

    geodave
    Participant

    I looked into it last night, docker and maintenance updates. We are on the bleeding edge of what my current hosting package can handle so I will keep looking into it at some point something has to change.

    Have you ever looked at https://www.greengeeks.com/ for your hosting?  I have been with them for quite a few years and had hardly any problems with them, but do not do anything fancy with my site.

    #100478

    Ryan
    Keymaster

    You should probably post your affiliate link. Those numbers are too good to be true, unlimited and $12/month….We are going to destroy them…

    #100483

    Ryan
    Keymaster

    VPS and Dedicated are inline with my current company, Maybe I will call them. All the forum issues we have been having lately is an attack. My current host doesn’t seem to care and I have been blocking them manually. One closed blocked file hit 20k hits in a few hours, blocked it and now we are at 440k hits on another php file that I can not block. The current host seems to think I should worry about bing’s bot traffic more….because they seem to think the one with millions of hits isn’t as big a deal as bing’s bot crawling almost as much as google’s. There solution to the obvious attack….you should update your robots.txt file and specify slower crawling…because malicious bots follow the rules???

    #100499

    geodave
    Participant

    You should probably post your affiliate link.

    I don’t really have an affiliate link for them.  If you mention me as the referral, I will probably get a discount on my next yearly fee.

    #100532

    Ryan
    Keymaster

    Move the whole site over to the Shopify side, and just use reddit as the forums…. Then I do not have to touch anything, as we grow the web side (site/forums/shop) gets more and more convoluted. Switching from paypal buttons, then to woocommerce, finally to shopify seemed expensive at first but dang did I save like 10 hours a week not dealing with updates and the issue they brought along.

    If the site doubled right now (it has before twice) I don’t it would work anymore. With the price I pay shopify…they include hosting ( I need to look for specs and restrictions). Not sure they would be an easy/automatic way to move over though.

    Using discorse seems like I might get in over my head really quickly. I used AWS for a little (CDN) while and I could never troubleshoot it when things went wrong so I just went to cloudflare….much easier for me.

     

    #100540

    Ryan
    Keymaster

    Well shoot digital ocean seems to have good prices…https://www.digitalocean.com/pricing/ Amazon and google could be an option as well I suppose.

    Current stats

    bandW
    I did an image optimization on the entire 30G of pictures looks like it really helped the bandwidth! Those stats make digital ocean and discourse might actually be an option. I was joking about reddit but it would be nice not to deal with any of the back end stuff. I will keep digging.

    Attachments:
    #100634

    Barry
    Participant

    The railcore guys have a forum, it’s almost never used, everybody uses discord.  Which is a little funky, but seems to work.  Though it’s more of a stream, so there’s not a lot of going back to certain posts.

    #100705

    David Walling
    Participant

    Aws pricing calculators:

    https://aws.amazon.com/fargate/pricing/

    https://calculator.s3.amazonaws.com/index.html

    Those can be used to ballpark costs. There would be a learning curve to setting it up, but you can get a free account and play with some of their products for up to a year before getting charged.

    I run a single web node with a single RDS (database) backend. I also use glacier to back up nearly 4tb of data. My cost is ~$55/month to host my sites. My single web node is managed by an autoscaling group, so in the event the server locks up and dies, the ASG will spin up a new instance, mount the external website data (EBS) and then add it to the load balancer so it can start handling traffic again.

    #100791

    Ryan
    Keymaster

    Most of that is over my head. I saw some write ups comparing Digital ocean to Amazon and Google. It was simplified down to the big guys are better and faster but you really need to know what you are doing and there is no support, since you are supposed to know what you are doing. I am seriously considering this all and there are a few choices but we’ll see. It would be a huge project but I think worth it in the end for everyone.

    #101014

    David Walling
    Participant

    The big problem with AWS is if you don’t know what you’re doing, it can get expensive fast. If you treat it like a normal virtual environment, then you’ll pay a lot. If you do some research and take advantage of their services, then you can run a pretty lean environment.

    If you want more info on AWS, watch one of the AWS Architect exam training videos. There’s a really good class on Udemy that can teach you everything you want to know. The class is setup for getting the certification, but it’s a great class for anyone thinking of using their stuff. The class is $20 but goes on sale on Udemy’s site regularly.

    #101015

    John Boiles
    Participant

    Happy to help advise on AWS stuff. I use AWS for work.

Viewing 22 posts - 1 through 22 (of 22 total)

You must be logged in to reply to this topic.