Enable SPF to fight spam from your mail server

Two of the recommended ways to fight spam is to enable SPF and DKIM. In this post I recorded “how to enable SPF to fight spam”.

… Sender Policy Framework (SPF) … . An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain.

There are two ways to enable SPF for your mail server.
Continue reading

Install Raneto 0.7.1 with nvm

In this log, I recorded the steps I took to install Raneto 0.7.1 with Node Version Manager (on Xubuntu and Archlinux)

This log was recorded because I have problem upgrading from 0.6 to 0.7.1

  1. Install Node Version Manager (NVM) – doc
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | NVM_DIR=/usr/local/nvm bash
  2. Install node version 4reference – yet-to-be-updated doc said v0.10+
    nvm install v4.2.1
    nvm use v4.2.1
  3. Clone Raneto
    git clone https://github.com/gilbitron/Raneto
  4. Install
    cd Raneto
    npm install
    # run the following optional command if Raneto web pages were displayed incorrectly
  5. Start
    npm start
  6. Visit http://localhost:3000


  • nvm: Simple bash script to manage multiple active node.js versions
  • Raneto: Markdown powered Knowledgebase for Nodejs
Raneto with no gulp.js run

Raneto with no gulp.js run

[wait] Raneto 0.6 to 0.7.1

Raneto is Markdown powered Knowledgebase for Nodejs

Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.

I have been using version 0.6 in my personal computer and wrote a few KB for myself. The other day, I found out it has been updated to 0.7.1 and I saw many new features.

I underwent the procedures described in updating Raneto and I found myself left with broken website.
Continue reading