WebUI for managing file transfers
Find a file
2025-10-02 11:00:55 +10:00
.gitignore Add node dependencies 2025-10-02 10:54:14 +10:00
index.html Init 2025-10-02 03:54:03 +03:30
LICENSE Init 2025-10-02 03:54:03 +03:30
package-lock.json Add node dependencies 2025-10-02 10:54:14 +10:00
package.json Remove license line 2025-10-02 11:00:55 +10:00
preview.png Preview, readme 2025-10-02 03:56:07 +03:30
README.md Update README.md 2025-10-02 02:49:30 +02:00
script.js Init 2025-10-02 03:54:03 +03:30
server.js Init 2025-10-02 03:54:03 +03:30

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

Preview of WebUI

Getting Started

Prerequisites

  • Node.js installed on your system.

Installation

  1. Clone the repository:
    git clone https://codeberg.org/coast/webui.git
    
  2. Navigate to the project directory:
    cd webui
    
  3. Install the dependencies:
    npm install
    

Usage

  1. Start the server:
    node server.js
    
  2. 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.