FileCodeBox logo

FileCodeBox

宅配便の受け取りのようにファイルを受け取れる、匿名パスコード共有のテキストとファイルの受け渡しサービス

Storage Tool 最新: 2.5.1

Administrator Information

  • On the first visit, follow the setup wizard to initialize FileCodeBox and set the administrator password.
  • Admin panel: /#/admin
  • FileCodeBox no longer ships with a default administrator password.

Introduction

FileCodeBox is a lightweight, modern, self-hosted file sharing tool. Upload files or text without registration, receive a pickup code, and share that code with the recipient.

Features

  • Lightweight stack: FastAPI + SQLite + Vue 3
  • Drag-and-drop, paste, batch, and chunked uploads
  • Unified text and file sharing
  • Failed-attempt protection against code brute forcing
  • IP-based upload rate limits
  • Random pickup codes with configurable expiry and retrieval limits
  • Chinese and English interfaces
  • Anonymous sharing without registration or login
  • Centralized administration for files, shares, storage, and security
  • Configurable global storage capacity limit
  • Built-in local, S3, and WebDAV storage, with optional OneDrive and OpenDAL extensions
  • Deployment through the official multi-architecture Docker image

1Panel で FileCodeBox をデプロイ

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for FileCodeBox and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.