{"id":26267661,"url":"https://github.com/oslabs-beta/ohana","last_synced_at":"2025-07-18T17:06:27.150Z","repository":{"id":48955563,"uuid":"373980368","full_name":"oslabs-beta/ohana","owner":"oslabs-beta","description":"Ohana is an internal k8s platform that enables devs to create their own virtual namespaces and virtual clusters","archived":false,"fork":false,"pushed_at":"2021-08-25T17:01:52.000Z","size":5893,"stargazers_count":74,"open_issues_count":0,"forks_count":26,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-30T19:09:53.116Z","etag":null,"topics":["containers","kubernetes","namespaces"],"latest_commit_sha":null,"homepage":"http://ohana-app.io","language":"JavaScript","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/oslabs-beta.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}},"created_at":"2021-06-04T23:27:33.000Z","updated_at":"2024-08-25T14:45:15.000Z","dependencies_parsed_at":"2022-09-02T02:12:54.213Z","dependency_job_id":null,"html_url":"https://github.com/oslabs-beta/ohana","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/oslabs-beta/ohana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fohana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fohana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fohana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fohana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/ohana/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fohana/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265798443,"owners_count":23829945,"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":["containers","kubernetes","namespaces"],"created_at":"2025-03-14T04:17:45.193Z","updated_at":"2025-07-18T17:06:27.128Z","avatar_url":"https://github.com/oslabs-beta.png","language":"JavaScript","readme":"## To run the app locally, follow the instructions below\n\n*For extended documentation, please visit our [website](http://ohana-app.io)*\n\nRun the following command to install the necessary dependencies: ```npm install ```\n\nWhen the dependencies are finished installing, run the following to concurrently bundle the application's assets and start the Express server in a ```development``` environment:\n\nEnsure helm has been installed. You can do so with these commands:\n```helm version``` to check your version. Please reference [helm](https://helm.sh/docs/intro/install/) for further instructions based on your OS\n\nEnsure vCluster has been installed:\n```vcluster -v``` to check your version. Please reference the following to download for your respective OS or visit [vCluster](https://www.vcluster.com/):\n\n**Intel Mac**\n```\ncurl -s -L \"https://github.com/loft-sh/vcluster/releases/latest\" | sed -nE 's!.*\"([^\"]*vcluster-darwin-amd64)\".*!https://github.com\\1!p' | xargs -n 1 curl -L -o vcluster \u0026\u0026 chmod +x vcluster;\n\nsudo mv vcluster /usr/local/bin;\n```\n**Silicon Mac**\n```\ncurl -s -L \"https://github.com/loft-sh/vcluster/releases/latest\" | sed -nE 's!.*\"([^\"]*vcluster-darwin-arm64)\".*!https://github.com\\1!p' | xargs -n 1 curl -L -o vcluster \u0026\u0026 chmod +x vcluster;\nsudo mv vcluster /usr/local/bin;\n```\n**Windows**\n```\nmd -Force \"$Env:APPDATA\\vcluster\"; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]'Tls,Tls11,Tls12';\n\nInvoke-WebRequest -UseBasicParsing ((Invoke-WebRequest -URI \"https://github.com/loft-sh/vcluster/releases/latest\" -UseBasicParsing).Content -replace \"(?ms).*`\"([^`\"]*vcluster-windows-amd64.exe)`\".*\",\"https://github.com/`$1\") -o $Env:APPDATA\\vcluster\\vcluster.exe;\n\n$env:Path += \";\" + $Env:APPDATA + \"\\vcluster\";\n\n[Environment]::SetEnvironmentVariable(\"Path\", $env:Path, [System.EnvironmentVariableTarget]::User);\n```\n**Linux AMD**\n```\ncurl -s -L \"https://github.com/loft-sh/vcluster/releases/latest\" | sed -nE 's!.*\"([^\"]*vcluster-linux-amd64)\".*!https://github.com\\1!p' | xargs -n 1 curl -L -o vcluster \u0026\u0026 chmod +x vcluster;\n\nsudo mv vcluster /usr/local/bin;\n```\n**Linux ARM**\n```\ncurl -s -L \"https://github.com/loft-sh/vcluster/releases/latest\" | sed -nE 's!.*\"([^\"]*vcluster-linux-arm64)\".*!https://github.com\\1!p' | xargs -n 1 curl -L -o vcluster \u0026\u0026 chmod +x vcluster;\n\nsudo mv vcluster /usr/local/bin;\n```\nTo run the application, execute ```npm run dev```\n\nAfter the application finishes compiling, you should be served the Ohana user interface on ```localhost:8080```, with the server listening on ```localhost:3000```. You should\nsee a login screen rendered to your browser.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fohana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Fohana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fohana/lists"}