diff --git a/docs/operate-a-stake-pool/ansible-cardano-node.md b/docs/operate-a-stake-pool/ansible-cardano-node.md index daa7192976..3b53e06b3a 100644 --- a/docs/operate-a-stake-pool/ansible-cardano-node.md +++ b/docs/operate-a-stake-pool/ansible-cardano-node.md @@ -3,6 +3,7 @@ id: ansible-cardano-node title: Get Started with Ansible for Stake Pools sidebar_label: Ansible for Stake Pools description: Get Started with Ansible for Stake Pools +image: /img/og/og-developer-portal.png --- ![ansible-cardano](https://user-images.githubusercontent.com/84546123/137635107-1b183f63-3cac-4ef9-be9e-3f116cb79aef.png) diff --git a/docs/operate-a-stake-pool/block-producer-keys.md b/docs/operate-a-stake-pool/block-producer-keys.md index 7e8acfbe20..f356753f9e 100644 --- a/docs/operate-a-stake-pool/block-producer-keys.md +++ b/docs/operate-a-stake-pool/block-producer-keys.md @@ -3,7 +3,7 @@ id: block-producer-keys title: Generating Cardano Block producer Keys sidebar_label: Block Producer Keys description: Generating Cardano Block producer Keys (StakePool certificate generation) -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- To run a stake pool, three key pairs are needed: diff --git a/docs/operate-a-stake-pool/cardano-relay-configuration.md b/docs/operate-a-stake-pool/cardano-relay-configuration.md index 0033f7cb3a..8ed7959726 100644 --- a/docs/operate-a-stake-pool/cardano-relay-configuration.md +++ b/docs/operate-a-stake-pool/cardano-relay-configuration.md @@ -3,7 +3,7 @@ id: cardano-relay-configuration title: Cardano Relay Configuration (Startup scripts, Systemd) sidebar_label: Cardano Relay Configuration description: Cardano Relay Configuration (Startup scripts, Systemd) -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- In the last section, we went through the process of downloading, compiling, and installing cardano-node and cardano-cli into your Linux-based operating system. Now in this section we will walk through the process of configuring the installed node as a relay node. diff --git a/docs/operate-a-stake-pool/frankenwallet.md b/docs/operate-a-stake-pool/frankenwallet.md index 6c55ce30a2..cc53458a57 100644 --- a/docs/operate-a-stake-pool/frankenwallet.md +++ b/docs/operate-a-stake-pool/frankenwallet.md @@ -3,6 +3,7 @@ id: frankenwallet title: Get Started with the Frankenwallet sidebar_label: Frankenwallet (USB air gap) description: An encrypted, air-gapped Linux bootable USB drive for Cardano transaction signing and airlocked access to & from the outside world +image: /img/og/og-developer-portal.png --- ## An encrypted, air-gapped Linux bootable USB drive for Cardano (and other) secure operations diff --git a/docs/operate-a-stake-pool/generating-wallet-keys.md b/docs/operate-a-stake-pool/generating-wallet-keys.md index 709ff534f4..8064bcdbe1 100644 --- a/docs/operate-a-stake-pool/generating-wallet-keys.md +++ b/docs/operate-a-stake-pool/generating-wallet-keys.md @@ -3,7 +3,7 @@ id: generating-wallet-keys title: Generating wallet keys (Faucet for tADA) sidebar_label: Generating wallet keys description: Generating wallet keys (Faucet for tADA) -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Once the relay nodes in our last section are in sync with our chosen [testnet network](docs/get-started/testnets-and-devnets.md), it's time to configure one of these relays into a block producing node. In this section we will create wallet keys which are needed to register a pool and run the block producer. diff --git a/docs/operate-a-stake-pool/hardware-requirements.md b/docs/operate-a-stake-pool/hardware-requirements.md index 170b7fc5f3..4871754746 100644 --- a/docs/operate-a-stake-pool/hardware-requirements.md +++ b/docs/operate-a-stake-pool/hardware-requirements.md @@ -3,7 +3,7 @@ id: hardware-requirements title: Minimum hardware requirements to run a stake pool sidebar_label: Hardware requirements description: Minimum hardware requirements to run a stake pool -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- The latest technical specifications and supported platforms can be found on the Cardano release page in [Cardano GitHub Page](https://github.com/input-output-hk/cardano-node/releases). diff --git a/docs/operate-a-stake-pool/improve-grafana-security.md b/docs/operate-a-stake-pool/improve-grafana-security.md index de094dcca9..878c7b1857 100644 --- a/docs/operate-a-stake-pool/improve-grafana-security.md +++ b/docs/operate-a-stake-pool/improve-grafana-security.md @@ -3,7 +3,7 @@ id: improve-grafana-security title: Improve Grafana Security sidebar_label: Improve Grafana Security description: "Stake pool guide: Learn how to harden Grafana Security with SSL, 2FA" -image: ../img/og/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Once your Grafana Server is installed, up and running, you can drasticaly improve its security and accessibility by installing an SSL Reverse Proxy, and enabling 2-Factor Authentication with Google OAuth. diff --git a/docs/operate-a-stake-pool/introduction-to-cardano.md b/docs/operate-a-stake-pool/introduction-to-cardano.md index d96c90184c..7e25dad726 100644 --- a/docs/operate-a-stake-pool/introduction-to-cardano.md +++ b/docs/operate-a-stake-pool/introduction-to-cardano.md @@ -3,7 +3,7 @@ id: introduction-to-cardano title: (Re)introduction to Cardano sidebar_label: (Re)introduction to Cardano description: "(Re)introduction to Cardano: why stake pools are needed on Cardano & how they work" -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Developing Cardano is no small feat. There is no other project that has ever been built to these parameters, combining peer reviewed cryptographic research with an implementation in highly secure Haskell code. diff --git a/docs/operate-a-stake-pool/monitoring-gLiveView.md b/docs/operate-a-stake-pool/monitoring-gLiveView.md index f469f44660..df9b7603d6 100644 --- a/docs/operate-a-stake-pool/monitoring-gLiveView.md +++ b/docs/operate-a-stake-pool/monitoring-gLiveView.md @@ -3,7 +3,7 @@ id: monitoring-gLiveView title: Monitoring with gLiveView sidebar_label: Monitoring with gLiveView description: "Monitoring the Node (gLiveView)" -image: ../img/og/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Guild LiveView, often known as gLiveView, is a local bash CLI monitoring utility with an easy-to-use interface for monitoring node status. It connects to the locally running node via the specified EKG/Prometheus node endpoints to collect and show node metrics, network information, and other information in real time. The program recognizes whether the node is being used as a relay or a block producer and adjusts the output accordingly. diff --git a/docs/operate-a-stake-pool/node-installation-process.md b/docs/operate-a-stake-pool/node-installation-process.md index 69120d5c86..28ecf7188b 100644 --- a/docs/operate-a-stake-pool/node-installation-process.md +++ b/docs/operate-a-stake-pool/node-installation-process.md @@ -3,7 +3,7 @@ id: node-installation-process title: Cardano Node Installation process (Environment Setup) sidebar_label: Cardano Node Installation process description: Cardano Node Installation process (Environment Setup) -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- The Cardano node is the core component that underpins the Cardano network. Ultimately, a blockchain network is just a collection of interconnected nodes, all working together to validate transactions and blocks by means of consensus. The definition of consensus for any given network varies, but for the Cardano network it’s defined by the [Ouroboros](introduction-to-cardano#understanding-consensus) protocol. diff --git a/docs/operate-a-stake-pool/on-chain-polls.md b/docs/operate-a-stake-pool/on-chain-polls.md index 037494e947..c7151131a6 100644 --- a/docs/operate-a-stake-pool/on-chain-polls.md +++ b/docs/operate-a-stake-pool/on-chain-polls.md @@ -3,7 +3,7 @@ id: on-chain-polls title: On-Chain Polls sidebar_label: On-Chain Polls description: On-Chain Polls -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- In the 8.0.0 version of Cardano-node, we incorporated a new group of commands to facilitate voting among stake pool operators. An "official" poll is characterized by being endorsed with a genesis delegate key. diff --git a/docs/operate-a-stake-pool/prerequisites.md b/docs/operate-a-stake-pool/prerequisites.md index 80cc90442d..7b7b92a600 100644 --- a/docs/operate-a-stake-pool/prerequisites.md +++ b/docs/operate-a-stake-pool/prerequisites.md @@ -3,7 +3,7 @@ id: prerequisites title: Technical skills and know-how needed to manage a stake pool sidebar_label: Prerequisites description: Technical skills and know-how needed to manage a stake pool -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Stake pool operators play an important role in the Cardano Ecosystem. On one hand they have the responsibility to keep the network running by providing robust nodes that continually verify transactions and on another hand pay best Return on Stake (RoS) to their delegators. Operating a stake pool requires the commitment to monitor the nodes 24/7 and ability to react immediately to fullfil both of these requirements. Some of the technical skill a stake pool operator should have are as follows: diff --git a/docs/operate-a-stake-pool/register-stake-address.md b/docs/operate-a-stake-pool/register-stake-address.md index 9c2d92632b..7a13284612 100644 --- a/docs/operate-a-stake-pool/register-stake-address.md +++ b/docs/operate-a-stake-pool/register-stake-address.md @@ -3,7 +3,7 @@ id: register-stake-address title: Registering a Stake Address sidebar_label: Registering a Stake Address description: Registering a Stake Address -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Registering a new stake pool involves two steps - Registering a stake address and registering the the pool metadata. The stake address needs to be registered on the blockchain to be useful and it requires: diff --git a/docs/operate-a-stake-pool/stake-pool-networking.md b/docs/operate-a-stake-pool/stake-pool-networking.md index 104782a582..00aa8a900e 100644 --- a/docs/operate-a-stake-pool/stake-pool-networking.md +++ b/docs/operate-a-stake-pool/stake-pool-networking.md @@ -3,7 +3,7 @@ id: stake-pool-networking title: Understanding the Relay and Block Producer topology sidebar_label: Stake Pool Networking description: Understanding the Relay and Block Producer topology -image: ../img/og-developer-portal.png +image: /img/og/og-developer-portal.png --- Before we start with the stake pool installation and configuration, it is essential to understand the logical topology of stake pools. Typically every stake pool has one block producer and at least one relay node. To ensure fast propogation of blocks the pool produces, it is recommended to have relays in different geographical locations. To secure the block producer from the internet it should only connect to its own relays, or relays you trust. The relays then connect to the rest of the Cardano network. To minimise the risk of [height battles](https://forum.cardano.org/t/how-to-figure-out-when-pool-wins-slot-battles-or-causes-height-battles/90639), it is recommended to regularly monitor the propogation time of the relays. We will talk more on this topic in our pool monitoring section later.