An Autonomous Agent

exploring the noosphere

Category: internet (Page 1 of 3)

WordPress Application as Static Site Generator

While there are currently nice tools which exist to generate static websites, such as Hugo or Jekyll, there is also WordPress combined with a static site generating plug-in. Thus, WordPress can be used just like Hugo and Jekyll to create a set of static files to be hosted on the web via a service like IPFS or Github pages.

I was forced to investigate this topic thanks to Openshift 3, Redhat’s new upgrade for their web application hosting platform. For the past three years this site and two others have been running on Openshift’s version 2 for basically free (around $2.00 per month for total).

But Redhat decided to discontinue Openshift 2 and in the process switch their target customers away from the little guys. Normal people just wanting to blog cannot afford the $50 per month they want for their paid platform hosting account. And just to download their development kit requires filling out private information like phone number, address, and clicking a promise check-box that you agree you are using their CDK for development only. They are now as frustrating as Oracle, where you can’t download an old Java version without filling out the same identifying information.

Well, I then started to look around for WordPress hosting, expecting that I could get-by paying a small fee each month – around $5 for all sites. Nope — nothing, everywhere that I looked they wanted an exorbitant amount just to host a WordPress application. Namecheap was the best I found, 10 for the first year for three sites and then 50 per year after that. So it then seemed like a no-brainer to create a static site and put it on either IPFS or Github, which would be free. Github does have some restrictions like 1GB storage and I think they even have a monthly bandwidth limit. Since Github is free and since this site is not that popular, it was perfect. IPFS would also be nice, but I have a slow Internet connection and I already host one IPFS site and an Openbazaar storefront. And in any-case, with a static site it is rather simple to transfer or simultaneously host on other services.

I had been thinking for some time about switching to static websites, and now I was being forced to actually make the switch. Sacrificing the comment and search functionality in WordPress for a static site was something I didn’t mind, but for some people this might not be an option. I then spent about a day installing WordPress on my local desktop and transferring all data from my existing sites to the local install. This was near pain-free, although it may be headache for some who are unfamiliar with the internal structure of WordPress or terminal commands. You just have to follow the instructions listed below with the knowledge that online instructions are not always 100% correct due to differences in operating system versions, previously installed programs, etc…

And if you are copying existing WordPress data, be sure to export only the necessary tables correctly and remember to transfer all your previous uploads. Once you have the code on your Github repository, you just need to set the CNAME properties on Github and your domain name provider correctly and you are up and running.

Directions:

How to install WordPress on Ubuntu 14.04

How to install WordPress 4.7 on Ubuntu 16.10/16.04 Using LAMP Stack

Set Up SSL on Github Pages With Custom Domains for Free

Github repositories:

An Autonomous Agent

Solar Anamnesis

IPFS Firefox Companion

If you know about the IPFS project and wondered how to get the address requests to work seamlessly within your browser, there is a Firefox Add-on called IPFS Companion. From the add-on’s description:

This add-on enables everyone to access ipfs.io (or any other public gateway) urls the way they were meant: from locally running IPFS daemon 🙂

To get things running, all you have to do is start your IPFS daemon and then start the add-on. By default both attach to anautonomousagent.com 127.0.0.1:8080. Make sure they both are using the same address. And that’s all! Now every time you visit a site pointing to an IPFS gateway, for instance: ipfs.io gateway.ipfs.io ipfs.pics, it will automatically send the request and receive the response via your IPFS daemon. Pretty awesome! I can’t thank the developers enough – Marcin Rataj and David Dias. You can try it with my own IPFS site: LPPL Market Watch

Free Software Foundation

Informative videos on free (Free as in Freedom) software and open source software. Richard Stallman is a great leader for software freedom and seems to be the source of the stereotype for computer programmer “looks”.

The difference between free and open-source software was not clear to me until after watching these videos and doing further research. See the Wikipedia article on the naming of GNU/Linux.

I personally encourage readers to consider switching to a GNU/Linux operating system or a distribution like Debian if they have not already. If you prefer having a hard copy of the OS or do not have the technical know-how to perform the image download-transfer-install process, OSDisc.com is a great site to order many different distributions.

Also, be sure to become a supporter of GNU by joining the Free Software Foundation.

If you prefer to support individual programmers or projects, check out some of these on Patreon:

 

 

 

And come on… we need to severely lower the percentage of desktops running Windows.

IPFSDroid

One of the new platforms promising to change the framework of the internet is IPFS. As an example, I have downloaded IPFSDroid and turned my cell phone into an IPFS node. You can see a test file hosted on my Android cell phone via the IPFS gateway server: https://gateway.ipfs.io/ipfs/Qmb2gLkmnLAH5mVNVKy39Ye7cnQg8FegjNUHzG97hm2B2T

Alternatively, if you have IPFS on your computer, navigate to the WebUI and enter:

/ipfs/Qmb2gLkmnLAH5mVNVKy39Ye7cnQg8FegjNUHzG97hm2B2T

A Few Interesting Projects

This post is aimed at people who are perhaps unaware of some new technologies and platforms. I have listed the ones I think have great potential to benefit an open society.
If you have any others which are of similar scope, please let me know. Will add to these links as I continue to research.

Update (06-12-2016):

Sia – Will someone develop a MySQL version to run a database that exists on Sia? I imagine hosting a WordPress site on IPFS, and the database for the site will be on Sia, I think that is a correct way to view the future of WordPress…?

Steem

IPFSDroid – IPFS for Android, eventually I imagine it will support a full node on a cell phone!

Update (05-11-2016):

AKASHA PROJECT

IPFS:

InterPlanetary File System and IPFS Blog

Juan Batiz-Benet slide deck

Ethereum:

Ethereum and Ethereum Blog

Developing Dapps

Synereo:

Synereo and Synereo Blog

Others:

Follow My Vote

Kim Dotcom’s MegaNet (link and status pending…)

Videos:

Juan Batiz-Benet at DEVCON1:

Ethereum for Dummies – Dr. Gavin Wood at DEVCON1:

MegaNet Kim Dotcom on RT:

Page 1 of 3

Become a Friend of GNOME [ GNU Link] kde-user

Powered by WordPress & Theme by Anders Norén