Launch Solid Server on ArcBlock

Matt McKinney
ArcBlock
Published in
3 min readNov 13, 2020

2020–11–10

A walkthrough of how to deploy Solid Server using a dev-ready Blocklet and ABT Node.

Deploy Solid Server with ArcBlock

ArcBlock and the Solid Privacy Platform

ArcBlock is one of the most flexible DApp development platforms today and is designed to enable users to easily build, deploy and manage software for their DApp projects including adoption of other blockchains and decentralized projects like the Solid Project.

ArcBlock’s Decentralized Platform to build DApps, Blockchain and DLTs

The core idea behind the Solid Privacy Platform is to enable users to control their data in online storage entities called Personal Online Data Stores or Pods for short.

Inrupt Releases Solid Privacy Platform

Deploy Solid Server using a Blocklet

Find the Solid on ArcBlock Blocklet on Github for One-Click Deploy

Getting started with Solid Server and ABT Node is easy. ArcBlock recently released a new open source Solid on ArcBlock Blocklet on Github.

Using the blocklet, developers get everything they need to run the Solid Server with no additional dependencies, configuration updates, and can be launched in one-click. Once launched, developers can quickly demo Solid Server inside of Gitpod’s Cloud IDE with built-in web preview and instant access ABT Node’s dashboard.

Solid on ArcBlock Readme

Experimental Solid (https://solidproject.org) Server as a Blocklet runs on ArcBlock Platform.

Source code of Solid Server: https://github.com/solid/node-solid-server

Getting Started

Click the “Open in Gitpod” button, Gitpod will start ABT Node and the blocklet.

  1. After you click on start, the cloud environment will immediately begin building.
Deploy Solid on ArcBlock using Gitpod Cloud IDE

2. No dependencies are required and everything you need is already included in the Blocklet making it easy to build and deploy the software on ABT Node.

3. Some additional setup is being completed.

4. Now, the terminal window will show you two URLs. One URL is for the ABT Node dashboard and the second is to review the web GUI of the Solid Server.

5. To make things easy, ArcBlock already preconfigured the preview window so developers can immediately view the home page for Solid. Here you can login with your WebID or register.

Solid Server running on ABT Node

6. Using ArcBlock’s Blocklet we were able to deploy ABT Node using Docker, Solid Server and a fully functioning cloud development environment in less than minutes. The Solid on ArcBlock Blocklet is open source and please feel free to make improvements, or try other Blocklets including React, static sites and more. Building DApps, Blockchains and DLTs has never been easier. Get started today.

--

--