{"id":27801514,"url":"https://github.com/jellymlg/ErgoSphere","last_synced_at":"2025-05-01T05:01:51.123Z","repository":{"id":39144875,"uuid":"497536630","full_name":"jellymlg/ErgoSphere","owner":"jellymlg","description":"ErgoSphere - a personal Ergo ecosystem","archived":false,"fork":false,"pushed_at":"2024-04-18T23:55:00.000Z","size":260,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-19T20:29:18.644Z","etag":null,"topics":["blockchain","ergo","java"],"latest_commit_sha":null,"homepage":"https://ergosphere.cloud","language":"Java","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/jellymlg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-29T08:51:19.000Z","updated_at":"2024-04-19T20:29:18.644Z","dependencies_parsed_at":"2023-02-19T02:00:43.326Z","dependency_job_id":null,"html_url":"https://github.com/jellymlg/ErgoSphere","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellymlg%2FErgoSphere","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellymlg%2FErgoSphere/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellymlg%2FErgoSphere/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellymlg%2FErgoSphere/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jellymlg","download_url":"https://codeload.github.com/jellymlg/ErgoSphere/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251825376,"owners_count":21649941,"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":["blockchain","ergo","java"],"created_at":"2025-05-01T05:01:17.962Z","updated_at":"2025-05-01T05:01:51.018Z","avatar_url":"https://github.com/jellymlg.png","language":"Java","funding_links":[],"categories":["🛠️ Development Tooling \u003ca id=\"development-tooling\"\u003e\u003c/a\u003e"],"sub_categories":["🔧 Utilities \u003ca id=\"utilities\"\u003e\u003c/a\u003e"],"readme":"# ErgoSphere - a personal Ergo ecosystem\u003cimg width=\"15%\" align=\"right\" src=\"https://user-images.githubusercontent.com/39315532/170884890-d7a10707-0ed6-4705-a71a-de148e12123e.svg\"\u003e\n\nErgoSphere was created in the image of Umbrel (https://getumbrel.com), which allows the easy setup of self-hosted Ergo services.\n\n\u003cins\u003e**DISCLAIMER:** This is experimental software, so do not use it with funds that you cannot afford to lose.\u003c/ins\u003e\n\n## Services\n\nAn Ergo full node gets installed by default, which serves as the foundation for other services.\n\nCurrently the following services are available on ErgoSphere:\n\n\u003cul\u003e\n  \u003cli\u003eErgo explorer (currently not working)\u003c/li\u003e\n  \u003cli\u003eErgoMixer\u003c/li\u003e\n  \u003cli\u003eErgoDex offchain execution\u003c/li\u003e\n\u003c/ul\u003e\n\nThis list is to be expanded with more services in the future.\n\n## Dependencies\n\nErgoSphere is written in Java, and therefore can run on any system with a Java environment, however there are some additional dependencies:\n\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https://www.java.com/en/download/\"\u003eJava \u003e= 1.8\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://www.docker.com/get-started/\"\u003eDocker\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eDocker-compose (comes with Docker on Windows)\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://www.scala-sbt.org/download.html\"\u003eSBT\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n## Running\n\nErgoSphere must be ran with administrative privilages. This is to make sure there won't be permission problems when interacting with Docker or PowerShell.\n\nBy default the web interface will be available on the local IP address of the host (e.g: 192.168.50.111), and all data will be stored in the \"data\" folder.\n\nNOTE: all other services will be available on this address on their respective ports\n\nThese default can be overwritten with command line parameters:\n\n    --address \u003cIP ADDRESS\u003e\n    --port \u003cPORT NUMBER\u003e\n    --storage \u003cDATA DIRECTORY\u003e\n\nAn example for using custom parameters would look like this:\n\n    java -jar ErgoSphere.jar -a 192.168.0.120 -p 5555 -s ESdata/\n\nIn this example the web interface will be accessible on http://192.168.0.120:5555, and all data will be stored in the \"ESdata\" folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellymlg%2FErgoSphere","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjellymlg%2FErgoSphere","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellymlg%2FErgoSphere/lists"}