{"id":21189966,"url":"https://github.com/bndrmrtn/mycloud","last_synced_at":"2025-04-13T18:15:20.140Z","repository":{"id":262832999,"uuid":"875736199","full_name":"bndrmrtn/mycloud","owner":"bndrmrtn","description":"Personal cloud file sharing. ☁️","archived":false,"fork":false,"pushed_at":"2024-12-12T15:26:19.000Z","size":7470,"stargazers_count":18,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T18:15:12.673Z","etag":null,"topics":["file-sharing","go","http","nginx","nuxt3"],"latest_commit_sha":null,"homepage":"https://cloud.mrtn.vip","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bndrmrtn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-20T18:01:59.000Z","updated_at":"2025-01-23T07:32:33.000Z","dependencies_parsed_at":"2024-11-14T15:18:23.713Z","dependency_job_id":"8810d466-0f5a-4d89-a441-dde5f473f14e","html_url":"https://github.com/bndrmrtn/mycloud","commit_stats":null,"previous_names":["bndrmrtn/mycloud"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bndrmrtn%2Fmycloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bndrmrtn%2Fmycloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bndrmrtn%2Fmycloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bndrmrtn%2Fmycloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bndrmrtn","download_url":"https://codeload.github.com/bndrmrtn/mycloud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248758419,"owners_count":21156957,"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":["file-sharing","go","http","nginx","nuxt3"],"created_at":"2024-11-20T18:59:01.293Z","updated_at":"2025-04-13T18:15:20.112Z","avatar_url":"https://github.com/bndrmrtn.png","language":"Vue","readme":"# MyCloud\n\nMyCloud is a cloud storage service that allows users to store and access files from anywhere. Users can upload files to the cloud, download files from the cloud, and delete files from the cloud. MyCloud is a web application that is accessible from any device with an internet connection.\n\n## Installation\n\nTo install MyCloud, simply clone the repository and run the following command:\n\nClone the repository.\n```bash\ngit clone https://github.com/bndrmrtn/mycloud.git\n```\n\n## Configuration\n\nUnder the backend directory, modify the `config.yaml` file to configure the application.\n\n```yaml\nservice:\n  version: \"1\"\n  appdata_dir: \"mycloud-appdata\"\napplication:\n  authorization:\n    use_whitelist: false\n    use_blacklist: false\n    admin:\n      primary_admin_email: \"your@email.com\" # Replace with your email\n      enable_multi_admin: true\n```\n\nThis configuration file allows you to configure the application version, the directory where the application data will be stored, and the authorization settings.\n**NOTE: When both use_whitelist and use_blacklist are set to false, all users will be able to access the application.**\n\n## Usage\n\nUse docker compose to build and run the application.\n```bash\ndocker compose up\n```\n\nTo use MyCloud, simply navigate to `http://localhost:3000` in your web browser and you are ready to go. 🚀\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbndrmrtn%2Fmycloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbndrmrtn%2Fmycloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbndrmrtn%2Fmycloud/lists"}