Closed mikeumus closed 9 years ago
++
Would love to try this. I actually setup a discourse forum as an attempt to this, but found the management and setup of it cumbersome. Would love a wordpress.com like setup experience for it. Or if someone else wants to give it a go, I'm up for that too.
I would see discourse as a middle ground between stack overflow and github issues
I have a Discourse droplet saved in DigitalOcean. One for Bevry and one for DocPad, ready to go! :traffic_light:
:+1: :smile:
@ahdinosaur, DinoMike... rumor has it that you have DO credits on deck... @balupton is ready now to point the DNS for discuss.bevry.me, what say you? I can transfer the snapshot of the Bevry Discourse I setup this summer.
@mikeumus yup yup, transfer the image to me, let me know what size the image is for, and i'll boot it up and send you the deets. i'm gonna send you an email in regards to this.
Thanks @ahdinosaur, all transferred. The guide I read on Discourse.org Meta at the time recommended the 1 GB/2nd tier droplet option.
Planning as we more towards using Discourse only (official issues get added to github by core members only is the idea in the doc below):
@balupton done. :beetle:
@mikeumus @ahdinosaur
So following the SSL guide, it said to run: ./launcher rebuild app
So now SSL works, but the discourse website is completely empty... any ideas how we can restore the posts and categories and settings?
It's not that big of a deal, we only had 4 or so topics that were new... However, we should put procedures in place to prevent this in the future. As well as giving the Bevry core team access to the backups.
Will not do anything with the new database until someone confirms. However, this may fix all the old docport.io references.
Completed: https://discuss.bevry.me
@ahdinosaur is there any way to get access to the digital ocean control panel for the droplet? or does that involve us sharing your digital ocean credentials? With Heroku multiple people can maintain a heroku app.
@balupton i don't think so, why?
I can't register an account using my github account, I always get redirected to https://discuss.bevry.me/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fv3%2Foauth%2F%23redirect-uri-mismatch&state=9cbe3e9469ed8cef42f31ed694e44dc1cc3771f8449e8a5d
It did work before the recent reset occurred
@pflannery try now
@ahdinosaur what is the ip address for the discourse digital ocean droplet?
@balupton It's 162.243.203.152 unless it changed unbeknownst to me.
Hrmm, how do I configure the DNS correctly? Just tried pointing an A record to the IP address and doesn't seem to be working. Accidentally wiped the old working DNS configuration a few days ago.
@mikeumus is 107.170.169.227 - all good now
:smiley::+1:
Hey @ahdinosaur, @balupton is saying we need some SSH Keys added to be able to upgrade the Bevry Discourse. Ben can remind/add his key here after.
ah true, @mikeumus can you add his key?
echo "THEKEY!!!" | ssh the.server.tld 'umask 0077; mkdir -p .ssh; cat >> .ssh/authorized_keys && echo "Key copied"'
i've since updated keys, so would have to pull my old key from backup.
also btw @balupton, i don't have a partnership with Digital Ocean, they just gave me way too much free credit one time, something about being the 20,000th twitter follower of the customer evangelist...
@mikeumus doesn't have access either
Pardon @ahdinosaur, add that where exactly? I have the IP of the droplet but couldn't find the SSH login creds, you could message them to me on the Bevry Discourse Forum if you happen to have it and I can setup a Cloud9 workspace for the droplet and run that command. My SSH key changed too. :sleepy:
Hey @ahdinosaur, just following up!
@balupton, @newspacenyc is now sponsored by DigitalOcean, maybe Bevry can be too and then We can create a DO Team Account so we have control and not have to bug Dino so much. I can reach out to them on Bevry's behave for sponsorship if you'd like.
@mikeumus
@ahdinosaur was able to add my key a few days ago, however for some reason it doesn't accept the key's passphrase... maybe a fault on my part, I'm not sure
@mikeumus +1 for the bevry team account, and DO sponsorship... how were you able to get sponsorship for newspaceNYC? As we would definitely want to do that. Does the sponsorship deal work with existing accounts, or only new accounts? As I was able to secure $50 of credit on Digital Ocean recently, so that's 10 months.
@mikeumus I've invited you and @ahdinosaur to a bevry team, on a bevry account of my creation, that has a $50 credit voucher applied - seems sponsorship path takes a while and needs to be planned
@ahdinosaur can you transfer the droplet to my account or the bevry team - will message you on slack with details
snapshotted an image, then initiated the transfer. :gift: keep in mind, any new content will be lost after the transfer is complete, so lemme know if i should turn the server off for now.
@ahdinosaur all done, thanks for your help
Repo for the configuration and maintenance of the forum is here: https://gitlab.com/bevry/discourse (private repo)
Instructions are on its wiki: https://gitlab.com/bevry/discourse/wikis/home
@balupton and I have been discussing trying out @discourse as a place for people to discuss idea/features/bugs for Bevry projects. @newrelic announced their new forum today, which is using discourse: https://discuss.newrelic.com/t/discourse-question-how-did-you-modify-it/1024
Another interesting fact that @discourse doesn't use GitHub issues. Let's discuss using discourse here.