https://ltworf.github.io/weborf/
Shares files using the HTTP protocol. Provides CLI and GUI. Allows using webdav.
https://ltworf.github.io/weborf/
c http http-server linux webdav webdav-server
Last synced: 7 months ago
JSON representation
Shares files using the HTTP protocol. Provides CLI and GUI. Allows using webdav.
- Host: GitHub
- URL: https://ltworf.github.io/weborf/
- Owner: ltworf
- License: other
- Archived: true
- Created: 2012-12-02T17:35:46.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T09:12:40.000Z (about 2 years ago)
- Last Synced: 2024-05-09T10:30:23.825Z (about 2 years ago)
- Topics: c, http, http-server, linux, webdav, webdav-server
- Language: C
- Homepage: https://ltworf.codeberg.page/weborf/
- Size: 1.84 MB
- Stars: 57
- Watchers: 7
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY
Awesome Lists containing this project
- awesome-webdav - weborf - a minimal HTTP server to share your files. Has a GUI [qweborf](https://ltworf.github.io/weborf/qweborf.html). (Servers / Standalone)
README
PROJECT MOVED
=============
[This project moved here](https://codeberg.org/ltworf/weborf/)
User friendly webserver
qweborf
=======
Provides a GUI to share local files.
It can do NAT traversal to share files outside of the local network.
Can enable authentication and sending directories as `.tar.gz` files.
weborf
======
The web server used by qweborf.
Can be used from inetd, supports WebDAV, caching, CGI, virtual hosts.
Compile
=======
These are the steps to compile weborf.
```
autoreconf -f -i # Only if you cloned from git
make clean
./configure
make
```
To compile qweborf.
```
pyuic5 qweborf/main.ui > qweborf/main.py
```
Run
===
```
./weborf
```
qweborf: will look for weborf in the PATH.
```
python3 -m qweborf
```