{"id":16564287,"url":"https://github.com/yzernik/agora-wrapper","last_synced_at":"2025-07-26T14:39:42.614Z","repository":{"id":36988887,"uuid":"487427355","full_name":"yzernik/agora-wrapper","owner":"yzernik","description":"Wrapper for agora","archived":false,"fork":false,"pushed_at":"2023-04-11T17:29:26.000Z","size":101,"stargazers_count":0,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-24T06:30:05.036Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yzernik.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-05-01T02:30:19.000Z","updated_at":"2022-12-07T21:02:44.000Z","dependencies_parsed_at":"2024-11-19T02:00:48.660Z","dependency_job_id":null,"html_url":"https://github.com/yzernik/agora-wrapper","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"Start9Labs/hello-world-startos","purl":"pkg:github/yzernik/agora-wrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzernik%2Fagora-wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzernik%2Fagora-wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzernik%2Fagora-wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzernik%2Fagora-wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yzernik","download_url":"https://codeload.github.com/yzernik/agora-wrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzernik%2Fagora-wrapper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267179616,"owners_count":24048381,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"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-10-11T20:43:52.603Z","updated_at":"2025-07-26T14:39:42.591Z","avatar_url":"https://github.com/yzernik.png","language":"TypeScript","readme":"# Basic instructions for setup of Agora\n\nThis project wraps the [Agora](https://github.com/agora-org/agora) app for embassyOS.\n\n## Dependencies\n\n- [docker](https://docs.docker.com/get-docker)\n- [docker-buildx](https://docs.docker.com/buildx/working-with-buildx/)\n- [yq](https://mikefarah.gitbook.io/yq)\n- [deno](https://deno.land/)\n- [make](https://www.gnu.org/software/make/)\n- [embassy-sdk](https://github.com/Start9Labs/embassy-os/tree/master/backend)\n\n## Build enviroment\nPrepare your embassyOS build enviroment. In this example we are using Ubuntu 20.04.\n\n1. Install docker\n```\ncurl -fsSL https://get.docker.com -o- | bash\nsudo usermod -aG docker \"$USER\"\nexec sudo su -l $USER\n```\n2. Set buildx as the default builder\n```\ndocker buildx install\ndocker buildx create --use\n```\n3. Enable cross-arch emulated builds in docker\n```\ndocker run --privileged --rm linuxkit/binfmt:v0.8\n```\n4. Install yq\n```\nsudo snap install yq\n```\n5. Install deno\n```\nsudo snap install deno\n```\n6. Install essentials build packages\n```\nsudo apt-get install -y build-essential openssl libssl-dev libc6-dev clang libclang-dev ca-certificates\n```\n7. Install Rust\n```\ncurl https://sh.rustup.rs -sSf | sh\n# Choose nr 1 (default install)\nsource $HOME/.cargo/env\n```\n8. Build and install embassy-sdk\n```\ncd ~/ \u0026\u0026 git clone --recursive https://github.com/Start9Labs/embassy-os.git\ncd embassy-os/backend/\n./install-sdk.sh\nembassy-sdk init\n```\n9. Enable multi-architecture support for AMD/Intel processors.\n```\n[[ $(arch) == *86* ]] \u0026\u0026 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes\n```\nNow you are ready to build your **agora** service\n\n## Cloning\n\nClone the project locally. \n\n```\ngit clone https://github.com/yzernik/agora-wrapper.git\ncd agora-wrapper\n```\n\n## Building\n\nTo build the **agora** service, run the following commands:\n\n```\ngit submodule update --init --recursive\nmake\n```\n\n## Installing (on Embassy)\n\nRun the following commands to determine successful install:\n\u003e :information_source: Change embassy-server-name.local to your Embassy address\n\n```\nembassy-cli auth login\n#Enter your embassy password\nembassy-cli --host https://embassy-server-name.local package install agora.s9pk\n```\n**Tip:** You can also install the agora.s9pk using **Sideload Service** under the **System \u003e MANAGE** section.\n## Verify Install\n\nGo to your Embassy Services page, select **agora**, configure and start the service.\n\n**Done!** \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyzernik%2Fagora-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyzernik%2Fagora-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyzernik%2Fagora-wrapper/lists"}