<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.folk.zone/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.folk.zone/feed.php">
        <title>DokuWiki - troubleshooting</title>
        <description></description>
        <link>http://wiki.folk.zone/</link>
        <image rdf:resource="http://wiki.folk.zone/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-06-21T11:37:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_deploy_proxy_coolify_directly&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_traefik_port_conflict&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_add_hostname&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_dns_vs_route&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_named_tunnel_remote_config&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_fail2ban&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_root_ssh&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_docker_gateway&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_key_ui_only&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_setup&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:dokuwiki_install_illegal_value&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:duplicati_password_setup&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:gotosocial_federation&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:miniflux_freshrss&amp;rev=1781933111&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:start&amp;rev=1781933111&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.folk.zone/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>DokuWiki</title>
        <link>http://wiki.folk.zone/</link>
        <url>http://wiki.folk.zone/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_deploy_proxy_coolify_directly&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caddy_deploy_proxy_coolify_directly</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_deploy_proxy_coolify_directly&amp;rev=1781933111&amp;do=diff</link>
        <description>Caddy Must Proxy Coolify Directly, Not via Traefik

Status: Resolved\
Date: 2026-05-27\
Affected service: Caddy, Coolify

Symptom

deploy.folk.zone returned errors after GoToSocial was added to the stack and Caddy was restarted. All other services continued to work.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_traefik_port_conflict&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caddy_traefik_port_conflict</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_traefik_port_conflict&amp;rev=1781933111&amp;do=diff</link>
        <description>Caddy Port Conflict with Coolify Traefik

Status: Resolved

Date: 2026-05-27

Affected service: Caddy

Symptom

After restarting the Caddy container, it failed to start with:
Bind for 0.0.0.0:80 failed: port is already allocated
All services at folk.zone subdomains returned 502 Bad Gateway.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_add_hostname&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloudflare_add_hostname</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_add_hostname&amp;rev=1781933111&amp;do=diff</link>
        <description>Adding a Hostname to a Named Tunnel

DEPRECATED: This guide is no longer relevant for folk.zone. The nitro server uses direct HTTPS via Let&#039;s Encrypt instead of Cloudflare tunnels.

Status: Resolved

Affects: Cloudflare Tunnel

The only correct way to add a new subdomain route to a Named Tunnel is through the</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_dns_vs_route&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloudflare_dns_vs_route</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_dns_vs_route&amp;rev=1781933111&amp;do=diff</link>
        <description>DNS Records vs. Tunnel Routes Are Different Things

DEPRECATED: This guide is no longer relevant for folk.zone. The nitro server uses direct HTTPS via Let&#039;s Encrypt instead of Cloudflare tunnels.

Affects: Cloudflare Tunnel

Common Mistake

Creating a CNAME record in Cloudflare</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_named_tunnel_remote_config&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloudflare_named_tunnel_remote_config</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_named_tunnel_remote_config&amp;rev=1781933111&amp;do=diff</link>
        <description>Named Tunnels Use Remote Configuration

DEPRECATED: This guide is no longer relevant for folk.zone. The nitro server uses direct HTTPS via Let&#039;s Encrypt instead of Cloudflare tunnels.

Affects: Cloudflare Tunnel

Fact

When config.yml contains a tunnel: field with a tunnel ID, cloudflared ignores local</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_fail2ban&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coolify_fail2ban</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_fail2ban&amp;rev=1781933111&amp;do=diff</link>
        <description>fail2ban Blocks Coolify Container After Repeated SSH Failures

Affects: Coolify

Symptom

After repeated failed SSH connection attempts during Coolify setup, fail2ban bans the Coolify container&#039;s IP, causing all subsequent SSH attempts to silently fail even after the key is fixed.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_root_ssh&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coolify_root_ssh</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_root_ssh&amp;rev=1781933111&amp;do=diff</link>
        <description>Coolify Requires Root SSH Access to the Host

Affects: Coolify

Fact

Coolify connects to the host via SSH as root to manage deployments. By default, Ubuntu disables root password login but key-based root login may also be restricted.

Check sshd_config


grep PermitRootLogin /etc/ssh/sshd_config</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_docker_gateway&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coolify_ssh_docker_gateway</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_docker_gateway&amp;rev=1781933111&amp;do=diff</link>
        <description>Coolify Uses Docker Network Gateway as Host IP

Affects: Coolify

Fact

From inside a Docker container, the correct IP to reach the host machine is the Docker network gateway, not the server&#039;s LAN IP or host.docker.internal.

For the cafe stack:

	*  ✅ Correct:</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_key_ui_only&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coolify_ssh_key_ui_only</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_key_ui_only&amp;rev=1781933111&amp;do=diff</link>
        <description>Always Add SSH Keys via Coolify UI, Never Directly to Database

Affects: Coolify

Fact

Coolify stores private keys encrypted using Laravel&#039;s encryption (APP_KEY). Inserting a raw private key directly into the private_keys table will result in:

	*  “The payload is invalid</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_setup&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coolify_ssh_setup</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_setup&amp;rev=1781933111&amp;do=diff</link>
        <description>Coolify SSH Key Setup

Status: Resolved

Date: 2026-05 (initial setup)

Affects: Coolify

Full incident summary. Each root cause has its own atomic page.

Root Causes (atomic pages)

	*  Private keys must be added via Coolify UI, not directly to database
	*  Correct host IP is the Docker network gateway (172.18.0.1), not LAN IP
	*  Coolify requires root SSH access — PermitRootLogin prohibit-password
	*  fail2ban bans the Coolify container IP after repeated failures

Quick Fix Sequence

1. Genera…</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:dokuwiki_install_illegal_value&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki_install_illegal_value</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:dokuwiki_install_illegal_value&amp;rev=1781933111&amp;do=diff</link>
        <description>DokuWiki Installer &quot;Illegal or Empty Value&quot; Error

Status: Resolved

Date: 2026-05-27

Affected service: DokuWiki

Symptom

The install.php setup wizard returned “illegal or empty value” when submitting the form, even when all fields appeared to be filled in.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:duplicati_password_setup&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>duplicati_password_setup</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:duplicati_password_setup&amp;rev=1781933111&amp;do=diff</link>
        <description>Duplicati Initial Password Setup (linuxserver image)

Status: Resolved

Date: 2026-05-27

Affected service: Duplicati

Symptom

After deploying linuxserver/duplicati, the web UI showed a password prompt with no initial setup screen — even after clearing the config directory.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:gotosocial_federation&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gotosocial_federation</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:gotosocial_federation&amp;rev=1781933111&amp;do=diff</link>
        <description>GoToSocial Federation &amp; Follow Troubleshooting

Status: Resolved

Date: 2026-05-27

Affected service: GoToSocial

Symptom

Follow requests sent from @brennan@folk.zone showed as “requested” on the client but never appeared as pending on the remote instance (social.lol). Reverse follows from social.lol also failed to appear on the GTS side.</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:miniflux_freshrss&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>miniflux_freshrss</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:miniflux_freshrss&amp;rev=1781933111&amp;do=diff</link>
        <description>Miniflux SQLite Configuration Issue

Status: Resolved (switched to FreshRSS)

Date: 2026-05-27

Affected service: RSS feed reader

Symptom

Miniflux container repeatedly crashed with dial tcp [::1]:5432: connect: connection refused despite configuring SQLite via</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:start&amp;rev=1781933111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-20T05:25:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:start&amp;rev=1781933111&amp;do=diff</link>
        <description>Troubleshooting Log

Each page is named as the root cause (a fact), not a question. Complex incidents are split into atomic pages covering each distinct concept.

Cloudflare Tunnel

	*  Named Tunnels Use Remote Configuration
	*  Adding a Hostname to a Named Tunnel
	*  DNS Records vs. Tunnel Routes Are Different Things

Coolify SSH Setup

	*  Coolify SSH Key Setup (full incident summary)
	*</description>
    </item>
</rdf:RDF>
