{"id":28154961,"url":"https://github.com/gmega/codex-local-bare","last_synced_at":"2025-10-27T11:13:10.657Z","repository":{"id":229323202,"uuid":"776440797","full_name":"gmega/codex-local-bare","owner":"gmega","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-29T17:38:27.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T06:15:18.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/gmega.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}},"created_at":"2024-03-23T14:15:49.000Z","updated_at":"2024-03-29T23:40:39.000Z","dependencies_parsed_at":"2024-04-02T07:00:21.151Z","dependency_job_id":null,"html_url":"https://github.com/gmega/codex-local-bare","commit_stats":null,"previous_names":["gmega/geth-net-fun","gmega/local-codex-bare","gmega/codex-local-bare"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gmega/codex-local-bare","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmega%2Fcodex-local-bare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmega%2Fcodex-local-bare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmega%2Fcodex-local-bare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmega%2Fcodex-local-bare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmega","download_url":"https://codeload.github.com/gmega/codex-local-bare/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmega%2Fcodex-local-bare/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264803606,"owners_count":23666508,"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":[],"created_at":"2025-05-15T06:15:17.793Z","updated_at":"2025-10-27T11:13:05.365Z","avatar_url":"https://github.com/gmega.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Running a Codex Network Locally\n\nThis repo contains a set of rather unpolished, Linux/GNOME-specific scripts for \nlaunching a Geth PoA + Codex network locally (running bare, no containers) and\nseeing each process in its own terminal. This is thouroughly insecure and naive,\nand should be used only for reference or for playing around with Codex.\n\nIt assumes that you have:\n\n* [downloaded and compiled Codex somewhere](https://github.com/codex-storage/nim-codex/);\n* installed [geth](https://github.com/ethereum/go-ethereum) and made the `geth` binary accessible from the global path;\n* have the latest version of [NodeJS](https://nodejs.org/en) installed.\n\nStart by cloning this repo, then:\n\n```bash\nexport CODEX_SOURCE_HOME=\"\u003cplace where you cloned the Codex repo\u003e\"\n\nnpm install # install JS deps\n\n./scripts/init-geth-network.sh\n./scripts/start-geth-network.sh\n\n# wait until 256 blocks are minted in the Geth network, which should take\n# 256/60 ~ 4m30s\n\n./scripts/init-marketplace.sh\n./scripts/start-codex-network.sh\n```\n\nand, assuming everything works, you're done. :-)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmega%2Fcodex-local-bare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmega%2Fcodex-local-bare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmega%2Fcodex-local-bare/lists"}