Managing Local Tezos Infrastructure with Nautilus Core

Pratham Rawat
Dec 24, 2020 · 4 min read

At the core of every Tezos Developer’s toolset is invariably one thing: The Tezos Node.

However, running multiple Tezos Nodes locally for all of your potential apps, tools, and networks can be challenging. No matter how good your organization is, managing all of those ports, containers, and processes adds up fast.

Cryptonomic has worked hard to provide robust and reliable public Tezos Nodes, as well nodes of our blockchain indexer, Conseil. You can find these on Nautilus Cloud! We also provide Arronax, a blockchain analytics tool with customization and power like no other. All of these are available publicly for developers to use to easily develop their apps and dApps on the Tezos chain.

However, tools on the Cloud are not always the best tools for the job. Often, local infrastructure is needed for development, debugging, and security. Unfortunately, such infrastructure is not always the easiest to set up on short notice.

To manage such a deep problem, an equally powerful tool is needed. This tool is Nautilus Core: the solution to all of your local Tezos Infrastructure needs.

In order to use it, clone it from the repository, and follow the instructions on the README to get started!

Nautilus Core allows us to set up Tezos Nodes and associated infrastructure at the push of a button.

Well… a few more buttons.

First there is a name input to differentiate the different nodes:

Followed by which network we want the node to run on:

And finally the history mode for the Tezos node software:

There are also a number of advanced settings as well. We will add restoring a node off of a snapshot soon! Or, if running an archive node, there are options to install Arronax and Conseil alongside the node.

With those options in, we can start the node by submitting! And now the node shows up on our homepage.

Clicking on the node provides lots of relevant node information. There are the container logs for each container created by Nautilus Core:

The basic info for the node:

The relevant ports for the node:

And finally,options to stop the node, restart the node, or delete the node.

Because the nodes run on containers, the local workspace will remain untouched. And because the project is built on top of the ubiquitous docker-compose infrastructure, it is easy to hack and configure!

We hope you have as much fun using Nautilus Core as we had building it! We have lots of ideas in development, and are working hard to include more features and customization for the nodes. Better Call Dev, and the rest of your favorite Tezos tools might soon be included as apps to start alongside your nodes. If you have any questions or feature suggestions, please let us know on Twitter, our Matrix Rooms, or by reaching out directly. We hope that Nautilus Core can be the one-stop solution for all of your Tezos node needs!

The Cryptonomic Aperiodical

Product and development updates from Cryptonomic

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store