{"id":24708065,"url":"https://github.com/ramborogers/shame","last_synced_at":"2026-02-11T06:33:04.853Z","repository":{"id":268184667,"uuid":"903578074","full_name":"RamboRogers/shame","owner":"RamboRogers","description":"Shame - Single Binary File Server","archived":false,"fork":false,"pushed_at":"2024-12-20T00:33:40.000Z","size":215767,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-08T20:57:16.297Z","etag":null,"topics":["access","fileserver","http","remote","server"],"latest_commit_sha":null,"homepage":"https://matthewrogers.org","language":"Shell","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/RamboRogers.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-12-15T00:49:30.000Z","updated_at":"2026-01-11T15:36:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d418cff-680a-4196-b149-775c46f9da3e","html_url":"https://github.com/RamboRogers/shame","commit_stats":null,"previous_names":["ramborogers/shame"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RamboRogers/shame","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamboRogers%2Fshame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamboRogers%2Fshame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamboRogers%2Fshame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamboRogers%2Fshame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamboRogers","download_url":"https://codeload.github.com/RamboRogers/shame/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamboRogers%2Fshame/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29328261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: 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":["access","fileserver","http","remote","server"],"created_at":"2025-01-27T06:27:41.545Z","updated_at":"2026-02-11T06:33:04.829Z","avatar_url":"https://github.com/RamboRogers.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"shame.gif\" alt=\"Shame Into Gif\"\u003e\n  \u003ch1\u003eSHAME\u003c/h1\u003e\n  \u003cp\u003e\n    \u003cstrong\u003eLightning-fast, zero-configuration file sharing and management tool\u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003cstrong\u003e🪟 Windows • 🍎 Mac • 🐧 Linux\u003c/strong\u003e\u003cbr\u003e\n    \u003csub\u003eSingle Binary • Zero Dependencies • Instant Setup\u003c/sub\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\nSHAME makes it effortless to upload, download, preview and manage files through your web browser. Whether you're sharing project files with teammates, hosting media content, or just need a quick way to transfer files between devices, SHAME provides a beautiful and intuitive solution that works right out of the box.\n\nPerfect for developers, content creators, and anyone who needs hassle-free file sharing, SHAME combines the simplicity of a single binary with the power of modern web technologies. No complex setup, no dependencies, no accounts required - just run the binary and start sharing instantly.\n\n## 🌟 What's New in v1.0.3s\n\n- **🛠️ Bug Fixes**: Resolved file deletion issues with special characters\n- **🔐 Authentication**: Enhanced security with authenticated mode by default\n- **🌐 Cloudflare Integration**: Secure HTTPS access with dynamic tunneling\n- **🛡️ Access Controls**: Flexible modes including read-only and insecure options\n- **🔗 Direct Link Sharing**: Share files with a single click\n- **📁 WebDAV Support**: Mount SHAME as a network drive on any device\n\n## ⚡ Installation\n\nThe binary is available for Windows, Mac, and Linux. It's in the repo above. I've put together scripts to install it on each platform. You can review the scripts before running them above.\n\n### 🪟 Windows Installation\n\nCopy and paste into PowerShell:\n\n```powershell\n[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/RamboRogers/shame/master/install_windows.ps1'))\n```\n\n### 🍎 Mac (Apple Silicon \u0026 Intel) and 🐧 Linux\n\nCopy and paste into your terminal:\n\n```bash\ncurl -L https://raw.githubusercontent.com/RamboRogers/shame/master/install.sh | sh\n```\n\nNow you can run `shame` from anywhere on your machine:\n\n```bash\nshame\n```\n\n## 🚀 Usage\n\nSHAME offers flexible deployment options to suit your needs:\n\n```bash\n# Standard Usage (Authenticated by default)\nshame                    # Start server in normal mode\nshame readonly           # Start server in read-only mode\n\n# Cloudflare Tunnel Options (Secure Remote Access)\nshame tunnel            # Start with Cloudflare tunnel for HTTPS\nshame tunnel readonly   # Tunnel with read-only mode\n\n# Local Network Options (Use with caution)\nshame insecure          # Start server without authentication (UNSAFE)\nshame insecure readonly # Start without auth in read-only mode (UNSAFE)\n\n# Help \u0026 Version\nshame help              # Show help message\nshame version           # Show version information\n```\n\n### 🌐 Sharing Modes\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\n### Authenticated Mode\n- Default secure mode\n- Access control\n- File operation logging\n- Perfect for remote access\n\n\u003c/td\u003e\n\u003ctd\u003e\n\n### Tunnel Mode\n- Secure HTTPS access\n- Cloudflare integration\n- Public accessibility\n- Single-use share links\n\n\u003c/td\u003e\n\u003ctd\u003e\n\n### Read-Only Mode\n- Secure file distribution\n- Prevent modifications\n- View-only access\n- Available in all modes\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003e ⚠️ **Security Notice**: The `insecure` flag disables authentication. Only use this option on trusted networks and when absolutely necessary.\n\nType `shame` in the folder you want to share from:\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"shame.png\" alt=\"shame console\" width=\"800\"\u003e\n  \u003cp\u003e\u003ci\u003eThe console will output the URL to the web interface.\u003c/i\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n### 🖥️ Web Interface\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"shame-web.png\" alt=\"shame web\" width=\"800\"\u003e\n\u003c/div\u003e\n\nBrowse folders and preview images with mouse hover and keyboard navigation. Press enter to download files.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"shame-image.png\" alt=\"shame image preview\" width=\"800\"\u003e\n\u003c/div\u003e\n\n## ✨ Features\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\n### Core Features\n- 🚀 Single Binary, Zero Dependencies\n- 🌍 Cross-Platform Support\n- ⚡ Instant Setup\n- 🎨 Beautiful Dark Mode Interface\n- 🔐 Single-Use Share Links\n\n\u003c/td\u003e\n\u003ctd\u003e\n\n### File Operations\n- 📂 Directory Browsing\n- ⬆️ Drag \u0026 Drop Upload\n- ⬇️ Fast Downloads\n- 🗑️ File Management\n- 🔗 Direct Link Sharing\n\n\u003c/td\u003e\n\u003ctd\u003e\n\n### Security \u0026 Access\n- 🛡️ Read-Only Mode\n- 🌐 HTTPS via Cloudflare\n- 🔒 Access Controls\n- 📊 Progress Tracking\n- 🎯 Visual Feedback\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n## 💡 Use Cases\n\n- **Local Development**: Share project files instantly with teammates\n- **Media Sharing**: Quick image and file previews\n- **File Transfer**: Move files between devices effortlessly\n- **Temporary Hosting**: Set up quick file sharing servers\n\n## ⚖️ License and Contact\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eThis project is provided as is. Use at your own risk.\u003c/p\u003e\n\n  ### Connect With Me 🤝\n\n  [![GitHub](https://img.shields.io/badge/GitHub-RamboRogers-181717?style=for-the-badge\u0026logo=github)](https://github.com/RamboRogers)\n  [![Twitter](https://img.shields.io/badge/Twitter-@rogerscissp-1DA1F2?style=for-the-badge\u0026logo=twitter)](https://x.com/rogerscissp)\n  [![Website](https://img.shields.io/badge/Web-matthewrogers.org-00ADD8?style=for-the-badge\u0026logo=google-chrome)](https://matthewrogers.org)\n\n  \u003cimg src=\"ramborogers.png\" alt=\"github\" width=\"400\"\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framborogers%2Fshame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framborogers%2Fshame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framborogers%2Fshame/lists"}