{"id":22951557,"url":"https://github.com/lifailon/simplewebfilebrowser","last_synced_at":"2026-04-11T14:35:41.293Z","repository":{"id":255263395,"uuid":"848624030","full_name":"Lifailon/SimpleWebFileBrowser","owner":"Lifailon","description":"Like http.server, but with support for authorization and uploading files to the server using different web frameworks.","archived":false,"fork":false,"pushed_at":"2024-09-05T13:36:48.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"rsa","last_synced_at":"2025-10-20T05:38:24.028Z","etag":null,"topics":["admin","api","browser","django","fastapi","filebrowser","flask","http-server","linux","python","sanic","sysadmin","system","tornado"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lifailon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-28T05:24:22.000Z","updated_at":"2025-03-06T08:16:04.000Z","dependencies_parsed_at":"2024-08-28T23:24:50.805Z","dependency_job_id":"df7500ca-f103-43ad-af8b-24485eb844c8","html_url":"https://github.com/Lifailon/SimpleWebFileBrowser","commit_stats":null,"previous_names":["lifailon/simplewebfilebrowser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lifailon/SimpleWebFileBrowser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FSimpleWebFileBrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FSimpleWebFileBrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FSimpleWebFileBrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FSimpleWebFileBrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lifailon","download_url":"https://codeload.github.com/Lifailon/SimpleWebFileBrowser/tar.gz/refs/heads/rsa","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FSimpleWebFileBrowser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","api","browser","django","fastapi","filebrowser","flask","http-server","linux","python","sanic","sysadmin","system","tornado"],"created_at":"2024-12-14T15:16:42.696Z","updated_at":"2026-04-11T14:35:41.256Z","avatar_url":"https://github.com/Lifailon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Web File Browser\n\nLike `http.server`, but with support for **authorization** and **uploading files** to the server using different web frameworks.\n\nA fast and user-friendly option for Linux system administrators ❤️🐧\n\n## 🚀 Install\n\n- Clone repository:\n\n```shell\ngit clone https://github.com/Lifailon/SimpleWebFileBrowser\ncd SimpleWebFileBrowser\n```\n\n- Install the `venv` module to create a virtual environment (*optional*):\n\n```shell\napt install python3-venv\n```\n\n- Create and activate a Python virtual environment (*optional*):\n\n```shell\npython3 -m venv http\nsource http/bin/activate\n```\n\n- Install the [Flask](https://github.com/pallets/flask) or [FastAPI](https://github.com/tiangolo/fastapi) framework to your choice:\n\n```shell\npip install flask flasgger\n```\n\nor\n\n```shell\npip install fastapi uvicorn jinja2 python-multipart\n```\n\n- Start the server:\n\n```shell\npython3 http.server/http.flask.py\n```\n\nor\n\n```shell\npython3 http.server/http.fastapi.py\n```\n\n🌐 The server will be launched at the port: `5000` and available on all interfaces (`0.0.0.0`).\n\n🔐 Default login and password: `admin` and `admin`. You can change the password inside the script file.\n\nThrough the browser, you will have access to the root directory from which you run the script, as well as navigation through all child directories. If you need to select a different root directory, simply navigate to it in the console using the `cd` command and run the script from there.\n\nVersions for other frameworks are available in the `test` directory.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifailon%2Fsimplewebfilebrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flifailon%2Fsimplewebfilebrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifailon%2Fsimplewebfilebrowser/lists"}