Ghost on Nginx with Let's Encrypt certificate

I wanted to secure my Nginx web server with the use of this new free service Let’s Encrypt and the people over at DigitalOcean are always busy making sure there’s a lot of great tutorials for the rest of us. Following the instructions in “How To Secure Nginx with Let’s Encrypt on Ubuntu 14.04” has nos given me HTTPS-capabilities. This blog is, at the time of writing, running on Ghost, an awesome node....

April 24, 2016 · 1 min · 122 words · Jonas

Upgrading Ghost

I’m not comfortable with the upgrade procedure that’s suggested on the support page “How to Upgrade Ghost”. The following post describes my way of upgrading. By monitoring the GitHub page you’ll see when there’s a new version released. Current setup I’m running my Ghost blog on a Linux Droplet at DigitalOcean and use a somewhat different procedure to upgrade my Ghost blog to the latest release. The setup is on Nginx much like described in this post with the use of Supervisor to keep Ghost as a service....

December 3, 2015 · 2 min · 398 words · Jonas

Theoretical grounds for RESTful APIs

There is a lot said and written about REST and being RESTful, and in this post I give my two cents when it comes to what theoretical grounds I use when creating RESTful APIs. In the year 2000 Roy Thomas Fielding published his dissertation Architectural Styles and the Design of Network-based Software Architectures. The last sentence of the abstract’s third paragraph reads: I then introduce the Representational State Transfer (REST) architectural style and describe how REST has been used to guide the design and development of the architecture for the modern Web....

June 10, 2014 · 8 min · 1638 words · Jonas

SQL Buddy, the unmaintained alternative

If you, as I, think that phpMyAdmin is a useful tool but unnecessarily complex in regards of installation and user experience, then SQL Buddy might be the alternative for you. SQL Buddy is a web based administration tool for MySQL written in PHP. This tool is simple to use, yet potent enough to meet all the basic and some of the advanced needs one might have when working with MySQL databases....

November 14, 2012 · 1 min · 166 words · Jonas

PHP 5.4.x packs a built-in web server

New in PHP from version 5.4.x is a built-in web server perfect for use during development. By issuing the following command in a terminal you will be able to serve the content in ~/public_html over port 8080: $ php -S 0.0.0.0:8080 -t ~/public_html A more comprehensive article on the subject can be found at the php.net-site: Built-in web server. On a side note you should remember that the built-in server is PHP specific, i....

September 2, 2012 · 1 min · 91 words · Jonas