{"id":19262005,"url":"https://github.com/hacksu/digitalocean-deploy","last_synced_at":"2026-06-12T22:32:23.637Z","repository":{"id":149141331,"uuid":"552212831","full_name":"hacksu/digitalocean-deploy","owner":"hacksu","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-16T00:48:40.000Z","size":1396,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-23T18:44:48.033Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/hacksu.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":"2022-10-16T04:20:37.000Z","updated_at":"2022-11-16T00:47:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"4856cd19-32d3-41ec-af9b-0dfd3303be77","html_url":"https://github.com/hacksu/digitalocean-deploy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hacksu/digitalocean-deploy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacksu%2Fdigitalocean-deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacksu%2Fdigitalocean-deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacksu%2Fdigitalocean-deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacksu%2Fdigitalocean-deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hacksu","download_url":"https://codeload.github.com/hacksu/digitalocean-deploy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacksu%2Fdigitalocean-deploy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34265491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-09T19:29:20.812Z","updated_at":"2026-06-12T22:32:23.612Z","avatar_url":"https://github.com/hacksu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deployment!\n\nHave a website or project? Want to host it in the cloud and make it accessible to users? You need to deploy your application!\n\nThis lesson goes through how to set up a DigitalOcean droplet and deploy your application to the cloud!\n\n## Referral Code\n\nClick the badge below to get $200 credits for DigitalOcean!\n\n[![DigitalOcean Referral Badge](https://web-platforms.sfo2.digitaloceanspaces.com/WWW/Badge%203.svg)](https://www.digitalocean.com/?refcode=100bab0e5e4e\u0026utm_campaign=Referral_Invite\u0026utm_medium=Referral_Program\u0026utm_source=badge)\n\n## Registration\n\nStart by clicking the badge above to get free credit, then create an account!\n\n## Droplet Creation\n\nDigitalOcean has these things called \"droplets\", which are little Virtual Private Servers, or put simply, computers hosted in the cloud!\n\nYou can create a droplet by going to `Create` in the top right, then `Droplet`!\n\n\u003cimg src=\"./media/create_droplet.gif\" height=\"400\"\u003e\n\n### Droplet Tier\n\nFrom there, you should **definitely** change the droplet tier!\n\n\u003cimg src=\"./media/change_tier.gif\" height=\"250\"\u003e\n\nThey have tons of different tiers, and you're $200 in free credits should support almost everything they offer for this weekend if you want to host your project! But remember to cancel your droplets when you are done using them!\n\n### SSH Keys \u0026 Authentication\n\nYou need to setup SSH key authentication ot just check `Use Password`!\n\n### Rename the Droplet\n\nGive your droplet a name, then click `Create Droplet`!\n\n\u003cimg src=\"./media/rename.gif\" height=\"250\"\u003e\n\n## Logging in to your Droplet\n\n[ click create console ]\n\n## Setting up the project\n\n```bash\ngit clone https://github.com/hacksu/digitalocean-deploy\nsh setup.sh\n```\n\n```\ncd project\n```\n\n## Running the project\n```bash\n\n\n## Uploading Files\n\nDownload a file transfer program such as [WinSCP](https://winscp.net/eng/index.php) so you can connect to your server!\n\nUse the login information provided by DigitalOcean!\n\nIf you are having trouble, read [this post](https://docs.digitalocean.com/products/droplets/how-to/transfer-files/) by DigitalOcean on how to transfer files to your droplet with FileZilla! DigitalOcean covers all the specifics for how to make this work!\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacksu%2Fdigitalocean-deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhacksu%2Fdigitalocean-deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacksu%2Fdigitalocean-deploy/lists"}