mirror of
https://git.sr.ht/~coasteen/webui
synced 2025-11-04 11:37:34 +01:00
WebUI for managing file transfers
| .gitignore | ||
| index.html | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| preview.png | ||
| README.md | ||
| script.js | ||
| server.js | ||
WebUI - A Simple File Management Tool
WebUI is a lightweight and easy-to-use web application for managing files on your server. It provides a simple interface to upload, download, delete, and preview files.
Features
- File Uploading: Upload one or more files at a time.
- File Listing: View a list of all uploaded files with their size and modification date.
- File Download: Download files to your local machine.
- File Deletion: Remove files from the server.
- File Preview: Preview text and image files directly in the browser.
Screenshot
Getting Started
Prerequisites
- Node.js installed on your system.
Installation
- Clone the repository:
git clone https://codeberg.org/coast/webui.git - Navigate to the project directory:
cd webui - Install the dependencies:
npm install
Usage
- Start the server:
node server.js - Open your web browser and go to
http://localhost:3000.
Contributing
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
License
This project is licensed under the APSL 2.0 License.
