Ghost built-in SSL setup has never worked for me
[mark@li666-14 ghost]$ sudo ghost setup ssl
[sudo] password for mark:
/usr/lib/node_modules/ghost-cli/lib/command.js:108
static async _run(commandName, argv = {}, extensions) {
^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/lib/node_modules/ghost-cli/lib/bootstrap.js:6:17)
I managed to get it working using certbot - and it works fine for me, but some users are getting an insecure content message and then a 404 (?)
Meanwhile I’m also getting insecure content because the images are using http and not https://
I tried changing the url using ghost config url but then my site just stopped working completely
Also, 15chars in the a unique title and 10 char password? Both a bit excessive…