WardCunningham / Smallest-Federated-Wiki

This wiki innovates by: 1. federated sharing, 2. drag refactoring and 3. data visualization.
http://wardcunningham.github.com/
GNU General Public License v2.0
1.21k stars 178 forks source link

Notes on installing wiki-node on Heroku #429

Closed cpjobling closed 9 years ago

cpjobling commented 10 years ago

I've just managed to install my own SFW instance on Heroku by cobbling together instructions from here and the web. I'm documenting my findings in Installation notes on the basis that they might be of interest. I'd be prepared to add to the installation guide when they're a bit more polished.

axelson commented 9 years ago

Do you have any notes if you don't want to run the node version or use the deploy to heroku button?

The Heroku section of the installation guide seems to be out of date (cloudant:oxygen no longer exists). https://github.com/WardCunningham/Smallest-Federated-Wiki/wiki/Hosting-and-Installation-Guide

paul90 commented 9 years ago

The node version should be considered to be the current version of the server. The ruby/sinatra version is currently not being actively maintained.

Currently the simplest way to get a server up and running is Deploying a wiki.

axelson commented 9 years ago

Okay, maybe that should be mentioned briefly in the main README, or when running the rails version. Also we need to update the procfile: https://github.com/WardCunningham/Smallest-Federated-Wiki/blob/master/Procfile

WardCunningham commented 9 years ago

We keep this repo around because there are lots of people watching it. Interesting conversations of a general nature happen in the issues. I'd be happy to see more work done on the ruby version but node has attracted us all away. I'm putting my time into node.

axelson commented 9 years ago

I would argue that it should be more obvious that there are two separate source code repositories. I had no idea that the node version was so completely separate. For reference here is the link:

https://github.com/fedwiki/wiki-node

Good thing I haven't dug into this code, since that effort would have been wasted since this project is no longer actively developed.

WardCunningham commented 9 years ago

This version is deployed and runs fed.wiki.org. The nice thing about federation is that not everyone needs to be on the same version. I've added a note to the ReadMe explaining the status of this repo.

cpjobling commented 9 years ago

Thanks for all your comments. I took @paul90's advice and established a new wiki at wiki.cpjobling.me hosted on a DigitalOcean droplet as per Mike Caulfield's instructions Deploying a wiki. Compared to a Heroku deployment, $5 a month is not free but it's not that expensive either, and a small VM (512MB RAM/20 GB Disk) should be ample for a personal wiki farm for quite a while.

axelson commented 9 years ago

@WardCunningham Thanks! Definitely agree that with federation not everyone needs to be on the same version. But it is nice for people to be on the same page in regards to the current status of the project.