Jason Green is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

✨ It's live! My start to finish guide for getting your own instance up and running with Docker on Ubuntu 16.04: github.com/ummjackson/mastodon

I've tested this on both Vultr and DigitalOcean and the instructions should be pretty much copy/paste for everyone. Hope this helps some people! 😀

Good luck and feedback appreciated!! (cc @Gargron / @TonyNof / @david / @vielmetti / @lmorchard )

@ummjackson @lmorchard @vielmetti @david @TonyNof @Gargron I get an error when I try to restart nginx and have no idea what to do.

@ummjackson job failed because control process exited with error code

@jasongreen Hmm, can you try running "sudo service nginx stop" and then try restarting?

@jasongreen To try and nail down the issue, try these commands:

"sudo nginx -t"
"sudo tail /var/log/nginx/error.log"

See if that gives you any insight into what's wrong... my thinking is that your site config might contain an error.

@ummjackson unexpected EOF expected }
Found and fixed. Thanks for your help. nginx -t gave useful information

@jasongreen awesome! Glad you found a fix 👍😊

@ummjackson What docker commands do you need to run to update your instance if you make changes to .env.production ?

@jasongreen just these two: docker-compose build and then docker-compose up -d

Jason Green @jasongreen

@ummjackson thanks. Tried to solve my mail problem by creating account on my regular domain but mastodon still won't send confirmation email.

@jasongreen Hmm that's odd... any SMTP sender should work. There are a few good providers out there, give Postmark a try if MailGun isn't working for you.

@ummjackson trying sparkpost at the moment but having different problems there. Thanks for your help.

@ummjackson I cannot get my instance to send a confirmation email. Tried direct to account on my usual mail host, mailgun, and sparkpost .

@jasongreen go to mailgun and view the message by clicking the cog wheel next to it. copy paste the confirmation manually

@ummjackson The message never shows up in mailgun. I don't think it's getting to mailgun.

@jasongreen Hmm, you can manually confirm yourself with:

docker-compose run --rm web mastodon:confirm_email USER_EMAIL=alice@alice.com

@ummjackson get Error: cannot start service web: OLI runtime error: container_linux.go:247: starting container process caused "exec: \"mastodon:confirm_email\": executable file not found in $PATH

@jasongreen ahh I must have gotten the command wrong - try mastodon_web instead of web... out and about so can't look it up right now

@ummjackson no hurry. Thanks again for your assistance

mastodon_web gives no such service error