import{_ as a,c as i,o as t,ag as s}from"./chunks/framework.BmLMQRXF.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en/guide/introduction.md","filePath":"en/guide/introduction.md","lastUpdated":1739330962000}'),n={name:"en/guide/introduction.md"};function l(r,e,o,h,d,p){return t(),i("div",null,e[0]||(e[0]=[s(`
FileCodeBox is a lightweight file sharing tool developed with FastAPI + Vue3. It allows users to share text and files easily, where recipients only need a passcode to retrieve the files, just like picking up a package from a delivery locker.
π Temporary File SharingQuick file sharing without registration | π Quick Text SharingShare code snippets and text content | πΆοΈ Anonymous TransferPrivacy-protected file transfer |
πΎ Temporary StorageFile storage with expiration time | π Cross-platform TransferQuick file transfer between devices | π Private Share ServiceBuild your own file sharing service |
π LightweightBased on FastAPI + SQLite3 + Vue3 + ElementUI | π€ Easy UploadSupport copy-paste and drag-drop | π¦ Multiple TypesSupport text and various file types |
π Security
| π« Passcode SharingRandom codes with customizable limits | π Multi-languageSupport for Simplified Chinese, Traditional Chinese, and English |
π AnonymousNo registration required | π Admin PanelFile and system management | π³ DockerOne-click deployment |
πΎ Storage OptionsLocal, S3, OneDrive support | π± ResponsiveMobile-friendly design | π» CLI SupportCommand-line download |
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:betagit clone https://github.com/vastsa/FileCodeBox.gitcd FileCodeBox
pip install -r requirements.txtpython main.py/adminFileCodeBox/
βββ apps/ # Application code
β βββ admin/ # Admin backend
β βββ base/ # Base functions
βββ core/ # Core functions
βββ data/ # Data directory
βββ fcb-fronted/ # Frontend codepython main.pycd fcb-fronted
npm install
npm run devgit checkout -b feature/xxxgit commit -m 'Add xxx'git push origin feature/xxxA: Change uploadSize in admin panel
A: Select storage engine and configure parameters in admin panel
A: Backup the data directory
For more questions, visit Wiki
This project is open-source for learning purposes only. It should not be used for any illegal purposes. The author is not responsible for any consequences. Please retain the project address and copyright information when using it.
`,50)]))}const u=a(n,[["render",l]]);export{g as __pageData,u as default};