{"id":17834817,"url":"https://github.com/animmouse/vlmcsd-flyapp","last_synced_at":"2025-04-02T13:12:20.099Z","repository":{"id":37667992,"uuid":"506088224","full_name":"AnimMouse/vlmcsd-flyapp","owner":"AnimMouse","description":"vlmcsd KMS Emulator on fly.io","archived":false,"fork":false,"pushed_at":"2024-04-06T10:42:52.000Z","size":9,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-08T04:19:43.637Z","etag":null,"topics":["emulated-kms-servers","fly","fly-io","flyio","kms","vlmcsd"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnimMouse.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":"2022-06-22T03:46:59.000Z","updated_at":"2024-11-30T06:32:41.000Z","dependencies_parsed_at":"2024-04-06T11:40:11.815Z","dependency_job_id":null,"html_url":"https://github.com/AnimMouse/vlmcsd-flyapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fvlmcsd-flyapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fvlmcsd-flyapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fvlmcsd-flyapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fvlmcsd-flyapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnimMouse","download_url":"https://codeload.github.com/AnimMouse/vlmcsd-flyapp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246819786,"owners_count":20839095,"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":["emulated-kms-servers","fly","fly-io","flyio","kms","vlmcsd"],"created_at":"2024-10-27T20:11:30.791Z","updated_at":"2025-04-02T13:12:20.075Z","avatar_url":"https://github.com/AnimMouse.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vlmcsd on fly.io\n[vlmcsd KMS Emulator](https://github.com/kkkgo/vlmcsd) on [fly.io](https://fly.io)\n\nRun your own KMS Emulator server for free (within free tier) on fly.io\n\n\u003e [!NOTE]\n\u003e On 2024, fly.io will now charge $2/mo for a dedicated IPv4 address, but everything under $5 bill monthly is waved, so if you have 2 or fewer dedicated IPv4, it is still free.\n\nActivate your Windows and Microsoft Office via KMS without leaving traces of activator in your PC.\n\n\u003e [!TIP]\n\u003e With the introduction of Ohook activation method on Microsoft Office, hosting your own KMS Emulator is not needed anymore.\n\n## fly.io Deployment\nYou need [flyctl](https://github.com/superfly/flyctl) installed.\n\n1. Clone this repository.\n2. Check if vlmcsd version in `Dockerfile` is latest, if not, change to the latest version.\n3. Login to flyctl by using `fly auth login`.\n4. Create an app on fly.io `fly launch --copy-config --name app-name --no-deploy --vm-memory 256`.\n5. When asked to tweak these settings before proceeding, enter yes if you want to tweak settings like selecting the region closest to you, otherwise, enter no.\n6. Deploy to fly.io `fly deploy -a app-name --ha=false`.\n7. When asked to allocate a dedicated IPv4 address, enter yes.\n8. Test vlmcsd using vlmcs. `vlmcs -v app-name.fly.dev`\n\nIt is recommended to have a custom domain name.\n\n### fly.io free tier\nfly.io requires a credit card in order to work, if you don't have a credit card or if you are afraid that fly.io will charge you so much, it is recommend to buy prepaid credits that can be used with virtual credit cards.\n\n## Activation\n### Windows\n1. `slmgr /skms app-name.fly.dev`\n2. `slmgr /ato`\n\n### Microsoft Office\n1. `cscript \"C:\\Program Files\\Microsoft Office\\Office16\\ospp.vbs\" /sethst:app-name.fly.dev`\n2. `cscript \"C:\\Program Files\\Microsoft Office\\Office16\\ospp.vbs\" /act`\n\n## Command line explanations\n1. `-T0` Disable the inclusion of date and time in each line of the log.\n2. `-D` Do not daemonize and run in foreground.\n3. `-e` Write all logging output to stdout so that you can see the log in fly.io.\n4. `-c1` Check if the client time differs no more than four hours from the system time.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimmouse%2Fvlmcsd-flyapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimmouse%2Fvlmcsd-flyapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimmouse%2Fvlmcsd-flyapp/lists"}