diff --git a/books/manual/SUMMARY.md b/books/manual/SUMMARY.md index 518a249..2aa07f1 100644 --- a/books/manual/SUMMARY.md +++ b/books/manual/SUMMARY.md @@ -24,6 +24,7 @@ - [Algorand](dashboard/solutions/algorand.md) - [CasperLabs](dashboard/solutions/casper.md) - [Discourse](dashboard/solutions/discourse.md) + - [Domains](dashboard/solutions/domains.md) - [Funkwhale](dashboard/solutions/funkwhale.md) - [Gitea](dashboard/solutions/gitea.md) - [Jenkins](dashboard/solutions/jenkins.md) @@ -31,6 +32,7 @@ - [Mattermost](dashboard/solutions/mattermost.md) - [Nextcloud](dashboard/solutions/nextcloud.md) - [Node Pilot](dashboard/solutions/nodepilot.md) + - [Nostr](dashboard/solutions/nostr.md) - [Peertube](dashboard/solutions/peertube.md) - [Presearch](dashboard/solutions/presearch.md) - [Static Website](dashboard/solutions/static_website.md) diff --git a/collections/dashboard/solutions/img/domains.png b/collections/dashboard/solutions/img/domains.png new file mode 100644 index 0000000..8c98c88 Binary files /dev/null and b/collections/dashboard/solutions/img/domains.png differ diff --git a/collections/dashboard/solutions/img/domains_list.png b/collections/dashboard/solutions/img/domains_list.png new file mode 100644 index 0000000..b07609a Binary files /dev/null and b/collections/dashboard/solutions/img/domains_list.png differ diff --git a/collections/dashboard/solutions/img/nostr_config.png b/collections/dashboard/solutions/img/nostr_config.png new file mode 100644 index 0000000..eab231d Binary files /dev/null and b/collections/dashboard/solutions/img/nostr_config.png differ diff --git a/collections/dashboard/solutions/img/nostr_instances.png b/collections/dashboard/solutions/img/nostr_instances.png new file mode 100644 index 0000000..e6227ed Binary files /dev/null and b/collections/dashboard/solutions/img/nostr_instances.png differ diff --git a/collections/dashboard/solutions/nostr.md b/collections/dashboard/solutions/nostr.md new file mode 100644 index 0000000..2b61497 --- /dev/null +++ b/collections/dashboard/solutions/nostr.md @@ -0,0 +1,59 @@ +

Nostr

+ +

Table of Contents

+ +- [Introduction](#introduction) +- [Prerequisites](#prerequisites) +- [Deployment](#deployment) + +*** + +## Introduction + +[Nostr](https://nostr.com/) is a decentralized network protocol for a distributed social networking system. The name is an acronym for "Notes and Other Stuff Transmitted by Relays". It was designed with goals of censorship-resistance in mind. + +## Prerequisites + +- Make sure you have a [wallet](wallet_connector.md) +- From the sidebar click on **Applications** +- Click on **Nostr** + +## Deployment + +![](./img/nostr_config.png) + +- Enter a name for your deployment or keep the default name +- Select a capacity package: + - **Small**: {cpu: 1, memory: 2, diskSize: 25 } + - **Medium**: {cpu: 2, memory: 4, diskSize: 50 } + - **Large**: {cpu: 4, memory: 16, diskSize: 100 } + - Or choose a **Custom** plan +- Choose the network + - `Public IPv4` flag gives the virtual machine a Public IPv4 + - `Public IPv6` flag gives the virtual machine a Public IPv6 + - `Planetary Network` flag gives the virtual machine an Yggdrasil address + - `Mycelium` flag gives the virtual machine a Mycelium address + +- `Dedicated` flag to retrieve only dedicated nodes +- `Certified` flag to retrieve only certified nodes +- Choose the node + - Automated + - Choose the location of the node + - `Region` + - `Country` + - `Farm Name` + + - Click on `Load Nodes` + - Click on the node you want to deploy on + - Manual selection + - Select a specific node ID +- Choose a domain + - Use a custom domain by enabling `Custom Domain` + - Choose a gateway domain for your instance +- Click `Deploy` + +After deployment, you can see a list of all your deployed instances. + +To access the Nostr instance, click on the `Actions` button called `Visit`. + +![](./img/nostr_instances.png) \ No newline at end of file