Pinchflat-ngx
Pinchflat-ngx

Diagnostics

Download Logs

System Overview

Pending Downloads

0

Downloaded Media

806

Total Sources

11

Total Media Items

1598

PO-token Provider

Disabled

No POT_PROVIDER_URL is configured.

Configure POT_PROVIDER_URL to enable the internal bgutil-compatible provider. Health checks use the provider's bounded /ping endpoint and never display tokens.

Database

Compact Now

Size on Disk

243.6 MiB

27.3 MiB database + 216.2 MiB WAL

Reclaimable Space

7.6 MiB

Freed by compacting

Journal Mode

wal

Orphaned Tasks

0

Should always be 0

Scheduled Compaction

Off

Manual only Turn on

Media items

1598

Sources

11

Media profiles

8

Tasks

2203

Oban jobs

3963

Last compaction: Never run. Compaction runs monthly on a schedule, or on demand via the Compact Now button.

Compacting (a SQLite VACUUM) shrinks the database by returning space left behind by deleted records — old job history, removed media — to the filesystem. The Compact Now button compacts on demand at any time. To avoid disturbing downloads and indexing, it first pauses the job queues and waits for running jobs to finish (however long they take — a large indexing run can be hours), then compacts and resumes the queues on its own. While it waits, the queues above show as Paused. It refuses to compact — and reports an error here and under Failed Jobs — if there isn't enough free disk space to do it safely.

Queue Health

Refresh

Default

Idle
Running: 0/10
Available: 0
Scheduled: 0
Retryable: 0

Fast Indexing

Has Failures
Running: 0/5
Available: 0
Scheduled: 0
Retryable: 2

Media Collection Indexing

Idle
Running: 0/5
Available: 0
Scheduled: 6
Retryable: 0

Media Fetching

Has Failures
Running: 0/5
Available: 0
Scheduled: 0
Retryable: 1

Remote Metadata

Idle
Running: 0/5
Available: 0
Scheduled: 0
Retryable: 0

Local Data

Idle
Running: 0/8
Available: 0
Scheduled: 0
Retryable: 0

Maintenance

Idle
Running: 0/1
Available: 0
Scheduled: 0
Retryable: 0

These jobs have failed and are waiting to be retried automatically. You can reset them to retry immediately, or requeue them to run again after other queued jobs.

ID Queue Worker Attempts Last Error Actions
#145715 fast_indexing Fast Indexing 12/20 ** (MatchError) no match of right hand side value: {:error, "Failed to fetch RSS feed"} (pinchflat 2026.10.20) lib/pinchflat/fast_indexing/fast_indexing_helpers.ex:49: Pinchflat.FastIndexing.FastI Reset Requeue
#145714 fast_indexing Fast Indexing 12/20 ** (MatchError) no match of right hand side value: {:error, "Failed to fetch RSS feed"} (pinchflat 2026.10.20) lib/pinchflat/fast_indexing/fast_indexing_helpers.ex:49: Pinchflat.FastIndexing.FastI Reset Requeue
#144988 media_fetching Download 17/20 ** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed} Reset Requeue