--- import Layout from '../layouts/Layout.astro'; // Check if setup is needed let setupRequired = true; let instanceName = null; try { const res = await fetch('http://127.0.0.1:3000/api/settings/setup/status'); if (res.ok) { const data = await res.json(); setupRequired = data.setup_required; instanceName = data.instance_name; } } catch (e) { // Backend not available, assume setup needed } // Redirect if setup already complete if (!setupRequired) { return Astro.redirect('/'); } ---

Welcome to Likwid

Let's configure your governance platform

Instance Identity

This name will appear in the header and emails

Platform Mode

How should communities be created on this platform?

Admin Account

You need to be logged in as an admin to complete setup. The first user registered becomes the admin.

Checking authentication...