mirror of
https://git.sr.ht/~coasteen/webui
synced 2025-11-04 11:37:34 +01:00
52 lines
No EOL
1.3 KiB
Markdown
52 lines
No EOL
1.3 KiB
Markdown
# 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](https://nodejs.org/) installed on your system.
|
|
|
|
### Installation
|
|
|
|
1. Clone the repository:
|
|
```bash
|
|
git clone https://codeberg.org/coast/webui.git
|
|
```
|
|
2. Navigate to the project directory:
|
|
```bash
|
|
cd webui-server
|
|
```
|
|
3. Install the dependencies:
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
### Usage
|
|
|
|
1. Start the server:
|
|
```bash
|
|
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](LICENSE). |