{% extends "base.html" %} {% block title %}Setup Checklist{% endblock %} {% block content %}

Setup Checklist

All configuration lives in a single .env file in the project root — the same directory as update.sh and docker-compose.yaml (the folder you cloned the repository into). Following the 12-factor approach, settings are never edited in code; change them here instead.

To edit it, open a terminal on the server and run nano .env (or edit it however you like). Each item below shows the line(s) to add or change. After saving, apply the changes by restarting: docker compose up -d (or re-run ./update.sh).

{% regroup setup_items by section as setup_sections %} {% for section in setup_sections %}

{{ section.grouper }}

{% for item in section.list %}
{% if not item.hide_title %}
{% if item.configured %} {% else %} {% endif %} {{ item.name }}
{% endif %}

{{ item.what_it_does|safe }}

{% if item.where_to_get_it %} Where to get it: {{ item.where_to_get_it|safe }} {% endif %} {% if item.setup_steps %}
    {% for step in item.setup_steps %}
  1. {{ step|safe }}
  2. {% endfor %}
{% endif %} {% for snippet in item.snippets %} {% if snippet.label %}{{ snippet.label }}{% endif %}
{{ snippet.code }}
{% endfor %} {% if item.links %}
{% for link in item.links %} {{ link.label }} {% endfor %}
{% endif %}
{% if item.configured %}Done{% else %}Needs setup{% endif %}
{% endfor %}
{% endfor %} {% endblock %}