Rob's Dev Log

This guide is for users wishing to migrate their WriteFreely instance from a SQL database to SQLite3. The steps involved can be used for any similar migration.


The reason I decided to move my database was that I run it as a single user instance for myself only. I don't have thousands of posts, nor will I, and I am interested in running a few other services on the same little server. Most of them use or support PostgreSQL, while WriteFreely currently supports SQL or SQLite3. I don't really want to run more than one database instance if I don't have to.


I have a new paste server that supports images and code snippets.

Shareable link

The server is linx-server.

Example go source file from go-writeas.

This guide will walk you through the process of installing WriteFreely on Ubuntu 19.04 Disco Dingo.

We will run WriteFreely behind nginx , so we can run other applications on the same server.

In this guide we will setup the application for multiple user's and with registrations open. You can adjust to your use case, details will be provided.


This is a quick guide on hardening sshd on a server.