Deploy Feeds service from the scratch

Zlong
2 min readJan 9, 2021

Since Feeds capsule is living on Google Play Store now, the users who love to write on Twitter, Facebook, are worth trying to experience it. The distinct differences from Twitter are that Feeds is a new type of social network with decentralized back-end services in parallel running anywhere and by anyone, without any concerns of the censorship from monopoly authority as Twitter usually does.

Once a user decides to run a Feeds service by himself, he would naturally control all his publication data on the feeds. With Elastos DID (aka SSI) as a user identifier, no one could arbitrarily freeze the account to make the publication. Once you onboard on the Feeds, you will find more exciting specialties as long as you care about privacy in your heart.

Let’s say less and experience more. Assuming you are not new green to the Linux system, I will walke you through the whole process of installing the Feeds service with the Debian package on Ubuntu 20.04 LTS.

Here are the released packages at the address on here. You will see each history version of the Feeds service application. We will strongly recommend you to install the newest version to get the best experience so far.

At the time of this writing, the latest version would be v1.4.0 at here. The package with the name feedsd_1.4.0_amd64_ubuntu_2004.deb would the right one to be installed on Ubuntu 20.04 with amd64 architecture.

Prepared with Ubuntu-20.04 as a VPS server or your local device, you will need to download the right Debian package named above onto your target folder $YOUR-PATH. Then open the “terminal” to run the commands as:

$ cd $YOUR-PATH
$ sudo dpkg -i feedsd_1.4.0_amd64_ubuntu_2004.deb

Then you will see the confirm with “yes/no” to accept the disclaimer declaration or not. I hope you would choose “yes” to continue the rest of installation.

After a moment, the Feeds service would be successfully installed on your system. You can use the commands below to check the running status of that service either using as

$ ps -e | grep feedsd

or using as

$ sudo systemctl status feedsd

Run both commands would see the result to show the existence of the feedsd service or not.

To notice for the case of willing to install the Feeds service on a raspberry device, you would be better to choose the Debian package with name feedsd_1.4.0_armhf_raspbian.deb. The later steps would be the same as described for Ubuntu 20.04 LTS.

Now, you have your Feeds service running on your Ubuntu-20.04. The next step is to pair your DID with this Feeds service to claim the ownership.

I will write another article to describe the whole pairing process (or called the binding process) soon and hope you will keep your eyes on it.

--

--