{"repo":"garanda21/o2cloud_gateway_webdav","free":true,"listed":false,"github":"https://github.com/garanda21/o2cloud_gateway_webdav","clone":"git clone https://github.com/garanda21/o2cloud_gateway_webdav.git","description":"Docker-first Linux gateway that exposes O2/Movistar Cloud as a standard WebDAV share, with a web admin panel and interactive browser-based (noVNC) O2/Movistar login","language":"Python","stars":37,"topics":[],"license":"MIT","category":"dashboards-admin","readme_excerpt":"O2/Movistar Cloud WebDAV Gateway A Docker-first, Linux-native gateway that exposes O2 Cloud and Movistar Cloud (Telefónica personal cloud storage services) as a standard WebDAV share, plus a small web admin panel for authentication and status. Point any WebDAV client — Finder, Windows Explorer, rclone , Nautilus, mobile apps — at the gateway and browse, upload, download, move, delete and lock your O2/Movistar Cloud files as if they were a normal network drive. The gateway handles each provider's session cookies, validation keys, upload/download quirks and metadata caching behind the scenes. - WebDAV endpoint: /dav - Admin panel: /admin - Interactive O2/Movistar login: a real Chromium session running inside the container, streamed to your browser over noVNC (default port 6080 ). --- Table of contents - How it works - Requirements - Quick start (Docker) - Logging in to O2/Movistar (interactive VNC login) - Manual session import - Using the WebDAV share - Simulated mode (no real cloud account) - Secrets - Environment variables - Ports - Local development - Project layout --- How it works The gateway is a single FastAPI/ASGI application (served by Uvicorn) that: 1. Serves a WebDAV router at /dav (PROPFIND, GET, PUT, DELETE, MKCOL, MOVE, COPY, LOCK/UNLOCK) backed by a pluggable cloud provider. 2. Serves an admin panel at /admin for O2/Movistar login, session status and logout. 3. Translates WebDAV operations into O2/Movistar Cloud API calls, caching metadata in a local SQLite data","default_branch":null,"files":null,"tree":[],"storefront":"/r/garanda21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/garanda21/o2cloud_gateway_webdav/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}