Pistos / selfmarks
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
sqlite
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
LICENCE | Wed Feb 04 09:30:17 -0800 2009 | |
| |
README.markdown | ||
| |
config.rb.sample | ||
| |
controller/ | ||
| |
graphics/ | Thu Feb 05 17:24:33 -0800 2009 | |
| |
import-csv.rb | Thu Feb 05 17:27:08 -0800 2009 | |
| |
import-delicious.rb | Thu Feb 05 17:27:08 -0800 2009 | |
| |
model/ | ||
| |
models.rb | Mon Feb 02 06:31:19 -0800 2009 | |
| |
public/ | ||
| |
sql/ | ||
| |
start.rb | ||
| |
view/ |
README.markdown
Selfmarks Installation
So you think you're geek enough to install and run Selfmarks? Good. Here's what you'll need:
- A server
- Ruby
- Gems: ramaze m4dbi dbd-pg json hpricot
- Apache or nginx or the like
- A domain or subdomain
- PostgreSQL
- memcached (optional)
Steps
- Point your domain to your server (DNS, yadda yadda).
- Get Ruby (and RubyGems) onto your server.
- gem install ramaze m4dbi dbd-pg json hpricot ruby-openid
- Install and setup PostgreSQL.
- Install and setup Apache/nginx/whatever.
- git clone git://github.com/Pistos/selfmarks.git && cd selfmarks
- cp config.rb.sample config.rb
- ${EDITOR} config.rb
- createuser the_db_username
- createdb the_db_name -O the_db_username
- cat sql/schema.sql | psql -U the_db_username the_db_name
- cat sql/views.sql | psql -U the_db_username the_db_name
- ruby start.rb
- Configure Apache/nginx to proxy your domain to the Ramaze app (http://wiki.ramaze.net/Deployment).
- Browse to http://yourdomain.com
- Login with OpenID, or INSERT INTO users ( username, encrypted_password ) VALUES ( 'some_username', 'some_SHA1ed_password' );
- Go to your old social bookmarking site; export bookmarks in Delicious-compatible format.
- Import into Selfmarks.
- Enjoy Selfmarks thoroughly.
- Permit your most trusted acquaintances to also use your Selfmarks installation. Or not.

