<?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-09-15T01:15:18+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=1782353787&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:caddy_traefik_port_conflict&amp;rev=1782353787&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_add_hostname&amp;rev=1782353787&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_dns_vs_route&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:cloudflare_named_tunnel_remote_config&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_fail2ban&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_root_ssh&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_docker_gateway&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_key_ui_only&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:coolify_ssh_setup&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:dokuwiki_install_illegal_value&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:duplicati_password_setup&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:gotosocial_federation&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:lemmy_ui_500_error_environment_variables&amp;rev=1784618273&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:miniflux_freshrss&amp;rev=1782353786&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.folk.zone/doku.php?id=troubleshooting:start&amp;rev=1784618280&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=1782353787&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:27+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=1782353787&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=1782353787&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:27+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=1782353787&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=1782353787&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:27+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=1782353787&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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:lemmy_ui_500_error_environment_variables&amp;rev=1784618273&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-21T07:17:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lemmy_ui_500_error_environment_variables</title>
        <link>http://wiki.folk.zone/doku.php?id=troubleshooting:lemmy_ui_500_error_environment_variables&amp;rev=1784618273&amp;do=diff</link>
        <description>Lemmy UI 500 Error After Version Upgrade

Status: Resolved

Date: 2026-07-21

Affected service: Lemmy

Symptom

After upgrading Lemmy from 0.19.5 to 0.19.19, the Lemmy UI container returned HTTP 500 errors for all requests. The health check showed the container as unhealthy with repeated failures. The backend</description>
    </item>
    <item rdf:about="http://wiki.folk.zone/doku.php?id=troubleshooting:miniflux_freshrss&amp;rev=1782353786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-25T02:16:26+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=1782353786&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=1784618280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-21T07:18:00+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=1784618280&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>
