I would like to install GNU Mediagoblin. Mediagoblin has the following requirements:
Can anybody offer advice regarding installing these Mediagoblin on a WebFaction shared host? Would it be difficult to support this project by creating an one-click installer?
This question is marked "community wiki".
asked 09 Feb '12, 13:01 brylie |
Hi! I'm the MediaGoblin lead developer. I'd actually love to help get MediaGoblin working on webfaction. If you run into trouble, drop into #mediagoblin on irc.freenode.net and ask for help... we're pretty friendly! Also, edited this post as I accidentally submitted it too soon ;) answered 09 Feb '12, 18:59 cwebber |
Here are the basic steps for installing MediaGoblin:
Install the MediaGoblin core dependencies:
Download MediaGoblin
Copy the configuration files and add your settings:
Edit mediagoblin_local.ini to add the setting for your mongodb port from the Control panel
Edit paste_local.ini to add your MediaGoblin custom port from the control panel:
Create the virtualenv for mediagoblin
Start MediaGoblin
Visit your website at the domain you used in step 3 answered 12 Feb '12, 10:16 timg ♦♦ |
Just wanted to post an update since I've managed set up a test instance of Mediagoblin on Webfaction. timg got most of it right, and possibly all except that in the year and a half since, Mediagoblin's changed its requirements as well. The main guide to follow is the official one for Deploying Mediagoblin. The first thing you'll notice is that Mediagoblin no longer requires MongoDB, so only one Custom app (listening on port) is necessary. Do link it to a website though, since you'll need that later. Next we need to install the required dependencies. Follow timg's instructions above:
Where mediagoblin is whatever you've named the new application. Then:
Then copy mediagoblin over:
Set up the virtual environment:
Then copy over the config files:
Edit paste.local.ini:
Now a mediagoblin instance should load up at the URL of the website that you've linked the application to when you run:
But you'll realize that you can't test it without creating a user account, and you can't verify an account with proper SMTP functionality. At this point, we've moved into Configuring Mediagoblin. In addition to switching on email there, we also need to make some Webfaction-specific SMTP settings in mediagoblin.local.ini:
And lastly, to keep the process running in the background even after disconnecting from SSH, I use screen. So the launch command becomes:
To stop the process, find the processes that use screen (screen -ls) and find the number of the mediagoblin process. Then use to kill:
That's it! Notes on my setup so far:
answered 12 Jul '13, 10:03 hongkonggong |
It is mentioned in the Official doc for enabling media of Video type , that we've to add
[[mediagoblin.media_types.video]]
under the[plugins]
section in yourmediagoblin_local.ini
and restart MediaGoblin.When tried getting ...
Seems there's no
python-gst0.10
for Video support. Is there any way to fix this ?Technically you should be able to install the python binding directly from source, but we'll open an internal ticket to have this considered for global addition, since the source build is not completely straightforward.
Update 2013-12-17: Yes, we can add this on CentOS 6 servers, but this package has not been previously requested. We will need at least three customer requests before it's considered, so if anyone is interested, then please add a comment to this thread.