File Sharing Services Evaluation

Summary

Status: COMPLETED Recommendation: ADOPT Gokapi for self-hosted file sharing Catbox/Litterbox: NOT RECOMMENDED for ops-core use

Hypothesis

Catbox.moe and Litterbox.catbox.moe could provide a simple, API-driven solution for temporary and permanent file sharing needs within the organization.

Result: REJECTED - Catbox fails multiple ops-core compliance requirements. Gokapi selected as self-hosted alternative.

Approach

  1. Service Analysis: Document Catbox/Litterbox capabilities, APIs, and limitations
  2. Security Evaluation: Assess malware risks, trust scores, and content policies
  3. Compliance Check: Evaluate against ops-core requirements (sovereignty, audit, reliability)
  4. Alternatives Survey: Research self-hosted options meeting compliance needs
  5. Deep Dive: Compare top candidates (Gokapi vs Plik) for final recommendation

Findings

Catbox/Litterbox Service Overview

ServiceMax SizeRetentionAPIHotlinking
Catbox.moe200 MBPermanentREST (8 endpoints)Yes
Litterbox~200 MB1h-72hSingle endpointYes

Security Concerns (Critical)

RiskSeverityEvidence
Malware DistributionHIGHSANS documented ~600 abused URLs; .dll bypass
Trust ScoreCRITICALScamadviser: 1/100 (Nov 2025)
No Content ScanningHIGHFiles uploaded unmodified
Extension-Only FilteringMEDIUMNo content validation

Reliability Issues

IssueImpact
504/500 ErrorsIntermittent service disruption
Funding Deficit~$1,388/month shortfall
Geographic BlocksAU, Iran, Afghanistan, Turkey
ISP BlocksComcast, Spectrum, Rogers, Verizon, Quad9

Ops-Core Compliance Assessment

RequirementCatboxGokapi
Data SovereigntyFAILPASS
Audit TrailPARTIALPASS
Security StandardsFAILPASS
Reliability SLAFAILPASS
Self-HostedFAILPASS
E2E EncryptionN/APASS (Level 3)

Gokapi vs Plik Comparison

CriterionGokapiPlikWinner
Admin-only UploadYes (default)ConfigurableGokapi
E2E EncryptionYesNoGokapi
OpenAPI DocsYesNoGokapi
DeduplicationYesNoGokapi
Multi-DB SupportSQLite/RedisSQLite/PostgreSQL/MySQLPlik
Streaming ModeNoYesPlik
Oracle ARM CompatibleYesYesTie

Outcome

Status: COMPLETED Recommendation: ADOPT Gokapi

Primary Choice: Gokapi

Rationale:

  1. Admin-only upload by default aligns with security principles
  2. E2E encryption (Level 3) for sensitive files
  3. OpenAPI specification enables automation
  4. File deduplication improves storage efficiency
  5. OAuth2/OIDC support for enterprise authentication
  6. Lightweight - ideal for Oracle Free Tier constraints

Catbox Failure Registry

IDCategoryDescription
FAIL-001SecurityDocumented malware abuse
FAIL-002Trust1/100 Scamadviser score
FAIL-003ReliabilityNo SLA, funding deficit
FAIL-004ComplianceThird-party, no control
FAIL-005SustainabilityPrecarious funding
FAIL-006AccessGeographic/ISP blocks

Next Steps

  • Document findings in Knowledge Vault
  • Add knowledge register entry
  • Deploy Gokapi on Oracle Free Tier (deferred to backlog)
  • Configure Nginx reverse proxy
  • Generate API key for automation

Artifacts

Timeline

DateActivity
2026-01-29Research initiative created
2026-01-29Catbox/Litterbox analysis completed
2026-01-29Security assessment: NOT RECOMMENDED
2026-01-29Alternatives survey completed
2026-01-29Gokapi vs Plik deep dive
2026-01-29Final recommendation: ADOPT Gokapi

See also: Research Index