Ind.ie is now Small Technology Foundation.
Commit 82ad33b7 authored by Aral Balkan's avatar Aral Balkan

Add Indie Onboarder section

parent f185884d
---
title: "Docs"
weight: 40
weight: 70
---
<img src='/images/Docs@3x.png' alt='Indienet Docs logo' style='width: 14vmax; margin-top: 0;'>
......
---
title: "Hallo.gent"
weight: 20
weight: 40
---
<style>h1 { text-indent: -9999px; white-space: nowrap; overflow: hidden; height: 0;}</style>
......
......@@ -3,14 +3,14 @@ title: "Magic Website Factory"
weight: 30
---
The Magic Website Factory is used to query for .Gent domain availability and to request domain registration and Indie Site setup.
Magic Website Factory implementations are used by [Indie Onboarder](/onboarder) to register a domain name and set up an [Indie Site](/site) at it according to an interoperable [API](api/).
The Magic Website Factory is being developed in conjunction with [Combell](http://combell.gent), patrons of the .Gent top-level domain, and this specific instance is hosted by them on their infrastructure.
The [API](api/) presented here forms the public interface between Hallo.gent and Combell.
Any domain registrar/web host can set up their own implementation of a Magic Website Factory using their own technology stack and remain compatible with Indie Onboarder and Indie Site.
There is a development-time version of the Magic Website Factory used for local testing at [source.ind.ie/indienet/magic-website-factory](https://source.ind.ie/indienet/magic-website-factory).
A demonstration version of it is currently hosted at [magicwebsitefactory.gent](https://magicwebsitefactory.gent) for use by [Hallo.gent](/hallo.gent).
## Sections
{{% children %}}
\ No newline at end of file
......@@ -3,9 +3,7 @@ title: "API"
weight: 10
---
This document describes the public interface between an Indie Site installer and its Magic Website Factory.
For the purposes of the first implementation currently being developed in Ghent, the Indie Site installer is Hallo.gent and the Magic Website Factory is Combell.
This document describes the public interface between [Indie Onboarder](/onboarder) and its [Magic Website Factory](/magic-website-factory).
## Security
......@@ -13,7 +11,7 @@ All communication is over TLS (HTTPS) only. Server setups on both ends have HTTP
## Authentication
All call between servers MUST pass a cryptographically-secure shared secret access token for authentication. The secret access token is created and initially communicated out of band via a cryptographically secure channel between Hallo.gent (Smart Citizen Lab at Stad Gent) and the Magic Website Factory (Combell). For authentication purposes, the secret access token is provided in the Authorization header of all calls between the servers.
All calls between servers MUST pass a cryptographically-secure shared secret access token for authentication. The secret access token is created and initially communicated out of band via a cryptographically secure channel between Hallo.gent (Smart Citizen Lab at Stad Gent) and the Magic Website Factory (Combell). For authentication purposes, the secret access token is provided in the Authorization header of all calls between the servers.
```
Authorization: Bearer <secret-access-token>
......
---
title: "Indie Onboarder"
weight: 20
---
Indie Onboarder is a convenient and web-based onboarding process that makes getting started with your own [Indie Site](/site) at your own server hosted at your own domain an easy and seamless process.
Indie Onboarder communicates with [Indie Site](/site) and [Magic Website Factory](/magic-website-factory) via standard APIs.
The first implementation of Indie Onboarder, built in conjunction with the City of Ghent, is [Hallo.gent](/hallo.gent).
The Indie Onboarder project does not currently exist as a separate repository. It will be generalised from the [Hallo.gent repository](https://source.ind.ie/indienet/hallo-gent) in the coming days.
---
title: "Radar"
weight: 50
weight: 80
---
Related materials, conversations, etc., from across the web. Stuff that we’re aware of, thinking about, keeping an eye on, or possibly considering.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment