diff --git a/json/anytype.json b/json/anytype.json deleted file mode 100644 index fe990531..00000000 --- a/json/anytype.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "Anytype", - "slug": "anytype", - "categories": [ - 12 - ], - "date_created": "2026-01-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 33010, - "documentation": "https://doc.anytype.io/", - "website": "https://anytype.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/anytype.webp", - "description": "Anytype is a local-first, privacy-focused alternative to Notion. This script deploys the any-sync-bundle which provides a self-hosted sync server for Anytype clients with external MongoDB and Redis Stack.", - "install_methods": [ - { - "type": "default", - "script": "ct/anytype-server.sh", - "config_path": "/opt/anytype/.env", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 16, - "os": "Ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation, import /opt/anytype/data/client-config.yml into your Anytype apps.", - "type": "info" - }, - { - "text": "This uses the community any-sync-bundle by grishy, not the official Anytype deployment.", - "type": "warning" - }, - { - "text": "Firewall: Open TCP 33010 (DRPC) and UDP 33020 (QUIC) for external access.", - "type": "info" - } - ] -} diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json deleted file mode 100644 index c5b9806e..00000000 --- a/json/apache-cassandra.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Apache-Cassandra", - "slug": "apache-cassandra", - "categories": [ - 8 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://cassandra.apache.org/doc/latest/", - "website": "https://cassandra.apache.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-cassandra.webp", - "config_path": "/etc/cassandra/cassandra.yaml", - "description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-cassandra.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/argus.json b/json/argus.json deleted file mode 100644 index 060a78d7..00000000 --- a/json/argus.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Argus", - "slug": "argus", - "categories": [ - 11 - ], - "date_created": "2025-05-26", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": "https://release-argus.io/docs/overview/", - "website": "https://release-argus.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/argus.webp", - "config_path": "/opt/argus/config.yml", - "description": "Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack/Other notification(s) and/or WebHook(s) when one has been found. For example, you could set it to monitor the Argus repo (release-argus/argus). This will query the GitHub API and track the tag_name variable. When this variable changes from what it was on a previous query, a GitHub-style WebHook could be sent that triggers something (like AWX) to update Argus on your server.", - "install_methods": [ - { - "type": "default", - "script": "ct/argus.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/commafeed.json b/json/commafeed.json deleted file mode 100644 index efc71ac6..00000000 --- a/json/commafeed.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "CommaFeed", - "slug": "commafeed", - "categories": [ - 12 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8082, - "documentation": "https://athou.github.io/commafeed/documentation/", - "website": "https://www.commafeed.com/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/commafeed.webp", - "config_path": "", - "description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", - "install_methods": [ - { - "type": "default", - "script": "ct/commafeed.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] -} diff --git a/json/globaleaks.json b/json/globaleaks.json deleted file mode 100644 index e3f79cbe..00000000 --- a/json/globaleaks.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "GlobaLeaks", - "slug": "globaleaks", - "categories": [ - 0 - ], - "date_created": "2025-09-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 443, - "documentation": "https://docs.globaleaks.org", - "website": "https://www.globaleaks.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/globaleaks.webp", - "config_path": "", - "description": "GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.", - "install_methods": [ - { - "type": "default", - "script": "ct/globaleaks.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/hivemq.json b/json/hivemq.json deleted file mode 100644 index dfdff766..00000000 --- a/json/hivemq.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "HiveMQ CE", - "slug": "hivemq", - "categories": [ - 18 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 1883, - "documentation": "https://github.com/hivemq/hivemq-community-edition/wiki", - "website": "https://www.hivemq.com/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hivemq.webp", - "config_path": "/opt/hivemq/conf/config.xml", - "description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", - "install_methods": [ - { - "type": "default", - "script": "ct/hivemq.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`", - "type": "info" - } - ] -} diff --git a/json/inspircd.json b/json/inspircd.json deleted file mode 100644 index 7da3ce22..00000000 --- a/json/inspircd.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "InspIRCd 4", - "slug": "inspircd", - "categories": [ - 24 - ], - "date_created": "2024-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6667, - "documentation": "https://docs.inspircd.org/", - "website": "https://www.inspircd.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/inspircd.webp", - "config_path": "/etc/inspircd/inspircd.conf", - "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", - "install_methods": [ - { - "type": "default", - "script": "ct/inspircd.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/kubo.json b/json/kubo.json deleted file mode 100644 index 84781ed9..00000000 --- a/json/kubo.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Kubo", - "slug": "kubo", - "categories": [ - 4 - ], - "date_created": "2024-06-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5001, - "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", - "website": "https://github.com/ipfs/kubo", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ipfs.webp", - "config_path": "~/.ipfs/config", - "description": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", - "install_methods": [ - { - "type": "default", - "script": "ct/kubo.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/neo4j.json b/json/neo4j.json deleted file mode 100644 index 48effac6..00000000 --- a/json/neo4j.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Neo4j", - "slug": "neo4j", - "categories": [ - 8 - ], - "date_created": "2024-10-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7474, - "documentation": "https://neo4j.com/docs/", - "website": "https://neo4j.com/product/neo4j-graph-database/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/neo4j.webp", - "config_path": "/etc/neo4j/neo4j.conf", - "description": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", - "install_methods": [ - { - "type": "default", - "script": "ct/neo4j.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": "neo4j", - "password": "neo4j" - }, - "notes": [] -} diff --git a/json/nodebb.json b/json/nodebb.json deleted file mode 100644 index b4d23154..00000000 --- a/json/nodebb.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "NodeBB", - "slug": "nodebb", - "categories": [ - 10, - 25 - ], - "date_created": "2025-01-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 4567, - "documentation": "https://docs.nodebb.org/", - "website": "https://nodebb.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nodebb.webp", - "config_path": "", - "description": "NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.", - "install_methods": [ - { - "type": "default", - "script": "ct/nodebb.sh", - "resources": { - "cpu": 4, - "ram": 2048, - "hdd": 10, - "os": "Ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": "helper-scripts", - "password": "helper-scripts" - }, - "notes": [ - { - "text": "Only use Ubuntu 24.04!", - "type": "warning" - } - ] -} diff --git a/json/opengist.json b/json/opengist.json deleted file mode 100644 index 82f60261..00000000 --- a/json/opengist.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Opengist", - "slug": "opengist", - "categories": [ - 20 - ], - "date_created": "2025-01-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6157, - "documentation": "https://opengist.io/docs/", - "website": "https://opengist.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/opengist.webp", - "config_path": "/opt/opengist/config.yml", - "description": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", - "install_methods": [ - { - "type": "default", - "script": "ct/opengist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/ots.json b/json/ots.json deleted file mode 100644 index b47940ea..00000000 --- a/json/ots.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "OTS", - "slug": "ots", - "categories": [ - 6 - ], - "date_created": "2025-08-04", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 443, - "documentation": "https://github.com/Luzifer/ots/wiki", - "config_path": "/opt/ots/.env", - "website": "https://github.com/Luzifer/ots", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ots.webp", - "description": "One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser.", - "install_methods": [ - { - "type": "default", - "script": "ct/ots.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "When it is in used external please use it behind reverse proxy or create your own certificates", - "type": "info" - } - ] -} diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json deleted file mode 100644 index e5831643..00000000 --- a/json/ps5-mqtt.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "PS5-MQTT", - "slug": "ps5-mqtt", - "categories": [ - 18 - ], - "date_created": "2025-01-09", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8645, - "documentation": null, - "website": "https://github.com/FunkeyFlo/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ps5-mqtt.webp", - "config_path": "/opt/.config/ps5-mqtt/config.json", - "description": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", - "install_methods": [ - { - "type": "default", - "script": "ct/ps5-mqtt.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`", - "type": "info" - } - ] -} diff --git a/json/rustypaste.json b/json/rustypaste.json deleted file mode 100644 index ddc719a4..00000000 --- a/json/rustypaste.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "RustyPaste", - "slug": "rustypaste", - "categories": [ - 11 - ], - "date_created": "2026-02-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": "https://github.com/orhun/rustypaste", - "config_path": "/opt/rustypaste/config.toml", - "website": "https://github.com/orhun/rustypaste", - "logo": "https://github.com/orhun/rustypaste/raw/master/img/rustypaste_logo.png", - "description": "Rustypaste is a minimal file upload/pastebin service.", - "install_methods": [ - { - "type": "default", - "script": "ct/rustypaste.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 20, - "os": "Debian", - "version": "13" - } - }, - { - "type": "alpine", - "script": "ct/alpine-rustypaste.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 4, - "os": "Alpine", - "version": "3.23" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove", - "type": "info" - } - ] -} diff --git a/json/seelf.json b/json/seelf.json deleted file mode 100644 index fc6f2730..00000000 --- a/json/seelf.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "seelf", - "slug": "seelf", - "categories": [ - 4 - ], - "date_created": "2025-02-04", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": "https://yuukanoo.github.io/seelf/guide/quickstart.html", - "website": "https://yuukanoo.github.io/seelf/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/seelf.webp", - "config_path": "", - "description": "seelf is a self-hosted software which makes it easy to deploy your own applications on your own hardware using an easy to use interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/seelf.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Initial admin email and password: `cat ~/seelf.creds`", - "type": "info" - } - ] -} diff --git a/json/sparkyfitness-garmin.json b/json/sparkyfitness-garmin.json deleted file mode 100644 index 4e4841bb..00000000 --- a/json/sparkyfitness-garmin.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "SparkyFitness Garmin Microservice", - "slug": "sparkyfitness-garmin", - "categories": [ - 9 - ], - "date_created": "2026-03-26", - "type": "addon", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": "https://codewithcj.github.io/SparkyFitness", - "website": "https://github.com/CodeWithCJ/SparkyFitness", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sparkyfitness.webp", - "description": "Microservice that acts as a bridge between the Garmin API and the main SparkyFitness application. It's required if users want to sync their Garmin data with SparkyFitness.", - "install_methods": [ - { - "type": "default", - "script": "tools/addon/sparkyfitness-garmin.sh", - "config_path": "/etc/sparkyfitness-garmin/.env", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/json/streamlink-webui.json b/json/streamlink-webui.json deleted file mode 100644 index 7f574bfe..00000000 --- a/json/streamlink-webui.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "Streamlink WebUI", - "slug": "streamlink-webui", - "categories": [ - 11 - ], - "date_created": "2025-05-06", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": "https://github.com/CrazyWolf13/streamlink-webui", - "config_path": "/opt/streamlink-webui.env", - "website": "https://github.com/CrazyWolf13/streamlink-webui", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/streamlink.webp", - "description": "a simple web-ui to the well-known streamlink cli application, which allows you to save twitch streams to your local disk.", - "install_methods": [ - { - "type": "default", - "script": "ct/streamlink-webui.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": "null", - "password": "null" - }, - "notes": [ - { - "text": "This app requires a Twitch cliend_ID and client_secret, set it in the config file. Look in the application documentation on how to obtain it.", - "type": "info" - } - ] -} diff --git a/json/valkey.json b/json/valkey.json deleted file mode 100644 index ba7f276a..00000000 --- a/json/valkey.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "Valkey", - "slug": "valkey", - "categories": [ - 8 - ], - "date_created": "2025-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6379, - "documentation": "https://valkey.io/docs/", - "config_path": "/etc/valkey/valkey.conf", - "website": "https://valkey.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", - "description": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", - "install_methods": [ - { - "type": "default", - "script": "ct/valkey.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "Debian", - "version": "13" - } - }, - { - "type": "alpine", - "script": "ct/alpine-valkey.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 1, - "os": "alpine", - "version": "3.23" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", - "type": "info" - }, - { - "text": "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead.", - "type": "info" - } - ] -} diff --git a/json/wavelog.json b/json/wavelog.json deleted file mode 100644 index b3030de1..00000000 --- a/json/wavelog.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "Wavelog", - "slug": "wavelog", - "categories": [ - 24 - ], - "date_created": "2024-11-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/wavelog/wavelog/wiki", - "website": "https://www.wavelog.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wavelog.webp", - "config_path": "/opt/wavelog/application/config/config.php", - "description": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", - "install_methods": [ - { - "type": "default", - "script": "ct/wavelog.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/wavelog.creds`", - "type": "info" - } - ] -} diff --git a/json/writefreely.json b/json/writefreely.json deleted file mode 100644 index 9c4b0737..00000000 --- a/json/writefreely.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "WriteFreely", - "slug": "writefreely", - "categories": [ - 12 - ], - "date_created": "2026-02-04", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://writefreely.org/docs", - "config_path": "/opt/writefreely/config.ini", - "website": "https://writefreely.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/writefreely-light.webp", - "description": "WriteFreely is free and open source software for easily publishing writing on the web with support for the ActivityPub protocol. Use it to start a personal blog — or an entire community.", - "install_methods": [ - { - "type": "default", - "script": "ct/writefreely.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation execute `writefreely user create --admin :` to create your user.", - "type": "info" - } - ] -}