From Evernote To Joplin

Joplin Logo Icon
Joplin Logo Icon

I recently came across Joplin.

Simply put, Joplin is a free, open source replacement for Evernote.

I’m an Evernote subscriber. However, I don’t use it that much. And I don’t have that many notes.

Let me be clear: Evernote offers a brilliant service, there is no denying that, it’s absolutely great and super convenient. But, in my case, for less than a 100 notes, I’m not fully convinced it’s worth the price.

Furthermore, Joplin has a few “punchy” arguments to put in a fair fight:

  • It’s free and open source (I know, I already said that, but it’s important).
  • It’s cross-platform (nodejs to the core). There are apps for Windows, MacOS, Linux, Android, and iOS. There is even an app to use it on the command line (Vim style)!
  • It works locally (no need for an internet connection), but enables synchronization with remote sharing services. Thus Yes! It can sync your notes across devices (using the WebDAV protocol).
  • It supports end-to-end encryption with zero knowledge: notes are encrypted locally before being transferred.
  • It integrates fully with Nextcloud!

Honestly, if the first few arguments weren’t enough, although I was definitely intrigued, the last 2 won me on the spot. Especially after covering Nextcloud 15 installation on a Raspberry Pi.

So let’s have a look into the beast.

Continue reading “From Evernote To Joplin”

Nextcloud Configuration

In a previous post I’ve walked you through all the steps to successfully install Nextcloud 15 on a Raspberry Pi.

However, even then, a few configuration tasks remain. In this post, I’m going to cover Nextcloud configuration.

We are going to:

  • Clean up as much as possible the Security & setup warnings of the Overview panel in the Administration section.
  • Setup SMTP for operational emails.
  • Improve security with 2FA.
Continue reading “Nextcloud Configuration”

Nextcloud 15 on Raspberry Pi

Nextcloud Logo

I was thinking about writing a piece on Nextcloud (14) when, a short while ago, version 15 launched.

 The time is right ! But what is Nextcloud ?

Well, you can think of Nextcloud as kind of Dropbox, mixed with services that ressemble Google’s.

But instead of giving away your files and data, you host the infrastructure and the services … at home, on a raspberry pi. Your data remain fully yours and under your sole control.

Off course you can’t expect the same powerfulness of a raspberry pi than Google. You’ll have to be careful with backups. And yes you could also use other secure “zero knowledge” services, like SpiderOak One (that I use myself) or TresorIt.

Still, I find the idea of remaining the owner of my personal data very satisfying. So let’s dig in and see how to install Nextcloud 15 !

Continue reading “Nextcloud 15 on Raspberry Pi”

WordPress On Raspberry Pi – Part 4 – phpMyAdmin Setup

phpMyAdmin Logo

This will be the last post in this series. However I’m not done with WordPress. Hence, expect corollary articles in the near future.

In previous posts I covered:

In this tutorial, I’ll address phpMyAdmin configuration.

You may wonder: “Why discuss phpMyAdmin in a series about WordPress”?

Because it can come in handy ! And because, at some point, chances are you’ll want to have a peek under the hood. When the time comes you’ll be equipped.

Continue reading “WordPress On Raspberry Pi – Part 4 – phpMyAdmin Setup”

WordPress On Raspberry Pi – Part 3 – Setup

Blog carved in wood

In the 1st part of this series, we installed all the necessary files and packages. We also created a basic Apache configuration for our blog.

In the 2nd part of this series, we created a dedicated MariaDB database and user for WordPress.

In this post you’re in for some fun. It’s the day to setup WordPress and actually start blogging. Now that we did our homework, we simply need to rely on WordPress famous 5 minutes initialization process.

Finally we’re going to improve the blog’s SEO by looking into permalinks and learn how to tweak the post URLs.

Continue reading “WordPress On Raspberry Pi – Part 3 – Setup”

WordPress On Raspberry Pi – Part 2 – Database

Data Center Servers Room
Data Center Servers Room

In the first post of this series, we installed a number of softwares and packages including:

  • Apache,
  • MariaBD,
  • WordPress and,
  • phpMyAdmin

Then we created the basic required configuration to access Apache’s home page. Furthermore we made sure php is working properly. Finally we enabled WordPress on Apache.

However, to operate a blog, we miss one crucial component: a database. Sure we don’t need a datacenter but still that’s something !

In this post I’m going to focus on setting up a database for WordPress in MariaDB.

Continue reading “WordPress On Raspberry Pi – Part 2 – Database”

WordPress On Raspberry Pi – Part 1 – Preparation

Wordpress logo

In this series, I’ll walk you through all the steps to deploy WordPress on a Raspberry Pi.

I’ll cover the installation of:

In comparison to other existing tutorials I’ve read out there, I’ll go the extra mile in terms of explanations. So you won’t miss a beat and hopefully, you’ll understand why you’re doing what you’re doing.

In this first part, I’ll cover the basics. We’ll install Apache2 and a few other necessary packages. We’ll also download the latest versions of WordPress and phpMyAdmin.

Continue reading “WordPress On Raspberry Pi – Part 1 – Preparation”

Raspberry Pi: Hands On

Raspberry Pi a computer the size of a credit card
A computer the size of a credit card

In this post, I’d like to share the very first configuration steps I usually take when I get my hands on a brand new raspberry pi.

I assume that:

  • Raspbian has been freshly installed.
  • The raspberry pi is up and running.
  • You know its IP address.
  • You know how to connect to the pi over ssh.
Continue reading “Raspberry Pi: Hands On”

A Phoenix Rising From The Ashes

Egyption phoenix the burning bird
Egyption phoenix the burning bird

Hello world !

Yes, I know, it’s a weird title for a post. The rationale is simple though. I’ve had many blogs over the years. This is my latest attempt.

I guess it all started with Gladys. Nope, it’s not what you think.

Gladys is a French open source project. It’s a Raspberry Pi based house automation platform. It gave the nerd in me the nudge I needed. I started refreshing my javascript and Raspberry Pi knowledge, write tutorials, both for the community and to track everything I was building up.

Then it hit me. Why keep this to myself on Evernote while I could share with everyone to whom it might be helpful ?

One topic led to another and there I am, starting a blog … again.

Expect technical tutorials on a variety of topics, among which: debian linux, raspberry pies, Gladys, photography … well, whatever crosses my mind, that I believe could be interesting to not just me.

Happy reading.