{"id":13400946,"url":"https://github.com/qkqpttgf/OneManager-php","last_synced_at":"2025-03-14T06:32:01.786Z","repository":{"id":37322120,"uuid":"230926110","full_name":"qkqpttgf/OneManager-php","owner":"qkqpttgf","description":"An index \u0026 manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/Vercel/Replit/SCF/FG/FC/CFC/PHP web hosting/VPS.","archived":false,"fork":false,"pushed_at":"2024-10-10T05:50:11.000Z","size":3299,"stargazers_count":3754,"open_issues_count":14,"forks_count":2710,"subscribers_count":43,"default_branch":"master","last_synced_at":"2024-10-29T14:53:15.538Z","etag":null,"topics":["aliyun-fc","baidu-cfc","cfc","fc","fg","glitch","heroku","huaweicloud-fg","onedrive","onemanager","replit","scf","serverless","sharepoint","tencent-scf","vercel"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/qkqpttgf.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":"2019-12-30T14:04:33.000Z","updated_at":"2024-10-26T14:51:54.000Z","dependencies_parsed_at":"2023-02-17T13:30:45.176Z","dependency_job_id":"53902bbc-cb9a-4eda-9dd1-d21ca02391c5","html_url":"https://github.com/qkqpttgf/OneManager-php","commit_stats":{"total_commits":1037,"total_committers":26,"mean_commits":39.88461538461539,"dds":0.08196721311475408,"last_synced_commit":"3f9d20608b3e86f9e17111f10d79d17ccccb74c0"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qkqpttgf%2FOneManager-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qkqpttgf%2FOneManager-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qkqpttgf%2FOneManager-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qkqpttgf%2FOneManager-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qkqpttgf","download_url":"https://codeload.github.com/qkqpttgf/OneManager-php/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243096057,"owners_count":20235592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aliyun-fc","baidu-cfc","cfc","fc","fg","glitch","heroku","huaweicloud-fg","onedrive","onemanager","replit","scf","serverless","sharepoint","tencent-scf","vercel"],"created_at":"2024-07-30T19:00:57.183Z","updated_at":"2025-03-14T06:32:01.780Z","avatar_url":"https://github.com/qkqpttgf.png","language":"HTML","readme":"[中文readme](readme_cn.md)  \r\n\r\n# NOTICE: \r\n\r\n  The Releases is used as archive, not newest code.  \r\n\r\n  Please read the descriptions of settings before raising an issue.  \r\n\r\n---\r\n\r\n# Deploy to Vercel  \r\n\r\n### Official\r\n\r\n  https://vercel.com/  \r\n\r\n### Demo\r\n\r\n  https://onemanager-php.vercel.app/  \r\n\r\n### Notice\r\n\r\n\u003e 1. you must wait 30-50s to make sure deploy READY after change config;  \r\n\u003e\r\n\u003e 2. Vercel limit 100 deploy every day.  \r\n\r\n### How to Install\r\n\r\n\u003e https://scfonedrive.github.io/Vercel/Deploy.html .  \r\n\r\n---\r\n\r\n# Deploy to Replit  \r\n\r\n### Official\r\n\r\n  https://repl.it/  \r\n  https://replit.com/  \r\n\r\n### Demo\r\n\r\n  https://onemanager.qkqpttgf.repl.co/  \r\n\r\n### How to Install\r\nA:\r\n\u003e 1. Click the \"+\" or \"Create Repl\", click the `Import from Github`;  \r\n\u003e 2. Input `https://github.com/qkqpttgf/OneManager-php` in \"GitHub URL\", then it will auto show \"Language\" - \"PHP Web Server\", Click the \"Import from Github\";  \r\n\u003e 3. After done, click the green button \"Run\", it will show the web page on the right, you MUST open it in a new tab or window.\r\n\r\nB:\r\n\u003e 1. Click the \"+\" or \"Create Repl\", find template \"PHP Web Server\" (via input \"php\"), input a name for your project in \"Title\" or left it default, Click the \"+ Create Repl\".  \r\n\u003e 2. After done, input `git clone https://github.com/qkqpttgf/OneManager-php \u0026\u0026 mv -b OneManager-php/* ./ \u0026\u0026 mv -b OneManager-php/.[^.]* ./ \u0026\u0026 rm -rf *~ \u0026\u0026 rm -rf OneManager-php` to Console or Shell on the right, press \"Enter\" to run it.  \r\n\u003e 3. Click the green button \"Run\", it will show the web page on the right, you MUST open it in a new tab or window.  \r\n\r\n---\r\n\r\n# ~~Deploy to Heroku~~  \r\n\r\n## Dyno will no longer free  \r\n\r\n### Official\r\n\r\n  https://heroku.com  \r\n\r\n### Demo\r\n\r\n  https://herooneindex.herokuapp.com/  \r\n\r\n### How to Install\r\n\r\n\u003e ~~Click the button [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy) to Deploy a new app~~(`\"We couldn't deploy your app because the source code violates the Salesforce Acceptable Use and External-Facing Services Policy.\"`)  \r\n\u003e\r\n\u003e Star this project, then Fork, create an app in Heroku, then turn to the Deploy tab, \"Deployment method\" via \"Connect GitHub\", select your github fork.   \r\n\r\n---\r\n\r\n# Deploy to Glitch  \r\n\r\n### Official\r\n\r\n  https://glitch.com/  \r\n\r\n### Demo\r\n\r\n  https://onemanager.glitch.me/  \r\n\r\n### How to Install\r\n\r\n  [New Project] -\u003e [Import form Github] -\u003e paste \"https://github.com/qkqpttgf/OneManager-php\" , after done, [Show] -\u003e [In a New Window].  \r\n\r\n---\r\n\r\n# ~~Deploy to Tencent Serverless Cloud Function (SCF)~~  \r\n\r\n## SCF no longer free\r\n\r\n### Official\r\n\r\n  https://cloud.tencent.com/product/scf  \r\n\r\n### DEMO\r\n\r\n  null  \r\n\r\n### How to Install\r\n\r\n  see CN readme.  \r\n\r\n----\r\n\r\n\r\n# Deploy to Huawei cloud Function Graph (FG)  \r\n\r\n### Official\r\n\r\n  https://console.huaweicloud.com/functiongraph/  \r\n\r\n### DEMO\r\n\r\n  null\r\n\r\n### How to Install\r\n\r\n  see CN readme.  \r\n\r\n----\r\n\r\n# Deploy to Aliyun Function Compute (FC)  \r\n\r\n### Official: \r\n\r\n  https://fc.console.aliyun.com/  \r\n\r\n### DEMO\r\n\r\n  null  \r\n\r\n### How to Install\r\n\r\n  see CN readme.  \r\n\r\n---\r\n\r\n# Deploy to Baidu Cloud Function Compute (CFC)  \r\n\r\n### Official\r\n\r\n  https://console.bce.baidu.com/cfc/#/cfc/functions  \r\n\r\n### DEMO\r\n\r\n  null\r\n\r\n### How to Install\r\n\r\n  see CN readme.  \r\n\r\n---\r\n\r\n# Deploy to Virtual Private Server (VPS) or php host  \r\n\r\n### DEMO\r\n\r\n  null\r\n\r\n### How to Install\r\n\r\n1. Start web service on your server (httpd or other), make sure you can visit it.  \r\n\r\n2. Install (or Enable) rewrite_module (or RewriteEngine, or URL_rewrite).  \r\n\r\n3. Upload code.  \r\n\r\n4. Make the rewrite works, the rule is in .htaccess file (IIS rule in web.config file), make sure any query redirect to index.php.  \r\n\r\n5. Change the file .data/config.php can be read\u0026write (666 is suggested).  \r\n\r\n6. View the website in chrome or other.  \r\n\r\n----\r\n\r\n# Features  \r\n\r\n  When downloading files, the program produce a direct url, visitor download files from MS OFFICE via the direct url, the server expend a few bandwidth in produce.  \r\n\r\n  When uploading files, the program produce a direct url, visitor upload files to MS OFFICE via the direct url, the server expend a few bandwidth in produce.  \r\n\r\n  The XXX_path in setting is the path in Onedrive, not in url, program will find the path in Onedrive.  \r\n\r\n  LOGO ICON: put your 'favicon.ico' in the path you showed, make sure xxxxx.com/favicon.ico can be visited.   \r\n\r\n  Program will show content of 'readme.md' \u0026 'head.md'.  \r\n\r\n  guest upload path, is a folder that the guest can upload files, but can not be list (exclude admin).  \r\n\r\n  If there is 'index.html' file, program will only show the content of 'index.html', not list the files.  \r\n\r\n  Click 'EditTime' or 'Size', the list will sort by time or size, Click 'File' can resume sort.  \r\n\r\n----\r\n\r\n# Functional files\r\n\r\n### favicon.ico\r\n\r\n  put it in the showing home folder of FIRST disk (maybe not root of onedrive). \r\n\r\n### index.html\r\n\r\n  show content of index.html as html. \r\n\r\n### head.md\r\n\r\n### readme.md\r\n\r\n  it will showed at top or bottom as markdown.\r\n\r\n### head.omf\r\n\r\n### foot.omf\r\n\r\n  it will showed at top or bottom as html (javascript works!). \r\n\r\n----\r\n\r\n# A cup of coffee\r\n\r\n  https://paypal.me/qkqpttgf  \r\n\r\n-----\r\n\r\n# Chat\r\n\r\n### Telegram Group\r\n\r\n  https://t.me/joinchat/I_RVc0bqxuxlT-d0cO7ozw  \r\n","funding_links":["https://paypal.me/qkqpttgf"],"categories":["HTML","PHP","PHP (184)","应用场景"],"sub_categories":["Onedrive 网盘"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqkqpttgf%2FOneManager-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqkqpttgf%2FOneManager-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqkqpttgf%2FOneManager-php/lists"}