If you explain the issues you ran into, we’d probably be better able to help you. Installing MoinMoin on a Ghost droplet will be largely the same process as the normal installation on Nginx. The difference will be in how you setup your server blocks. The Ghost droplet is configured like:
# cat /etc/nginx/conf.d/default.conf
[... snip ...]
server {
listen 80;
server_name my-ghost-blog.com ;
client_max_body_size 10M;
location / {
proxy_pass http://localhost:2368/;
proxy_set_header Host $host;
proxy_buffering off;
}
}
If you have different domain names (or sub-domains) set up for the blog and the wiki, you’d need to add something like:
server {
server_name wiki.example.com;
location / {
include uwsgi_params;
uwsgi_pass unix:///srv/www/moin/moin.sock;
uwsgi_modifier1 30;
}
}
If want to host the wiki in a sub-folder, then instead of adding a new server block modify the existing Ghost one:
server {
listen 80;
server_name my-ghost-blog.com ;
client_max_body_size 10M;
location / {
proxy_pass http://localhost:2368/;
proxy_set_header Host $host;
proxy_buffering off;
}
location /mywiki/ {
include uwsgi_params;
uwsgi_param SCRIPT_NAME /mywiki;
uwsgi_pass unix:///srv/www/moin/moin.sock;
uwsgi_modifier1 30;
}
}