{"id":22406719,"url":"https://github.com/beldex-coin/beldex-storage-server","last_synced_at":"2025-07-31T19:31:23.484Z","repository":{"id":45961689,"uuid":"388421542","full_name":"Beldex-Coin/beldex-storage-server","owner":"Beldex-Coin","description":"storage server for beldex ","archived":false,"fork":false,"pushed_at":"2023-12-19T07:57:21.000Z","size":11182,"stargazers_count":2,"open_issues_count":0,"forks_count":12,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-12-19T10:56:08.454Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/Beldex-Coin.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}},"created_at":"2021-07-22T10:26:26.000Z","updated_at":"2021-11-24T07:53:54.000Z","dependencies_parsed_at":"2023-12-19T08:55:51.230Z","dependency_job_id":null,"html_url":"https://github.com/Beldex-Coin/beldex-storage-server","commit_stats":null,"previous_names":[],"tags_count":3,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beldex-Coin%2Fbeldex-storage-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beldex-Coin%2Fbeldex-storage-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beldex-Coin%2Fbeldex-storage-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beldex-Coin%2Fbeldex-storage-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Beldex-Coin","download_url":"https://codeload.github.com/Beldex-Coin/beldex-storage-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228283573,"owners_count":17896266,"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":"2024-12-05T11:09:53.682Z","updated_at":"2024-12-05T11:09:54.692Z","avatar_url":"https://github.com/Beldex-Coin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beldex Storage Server\n\nStorage server for Beldex Master Nodes\n\n## Binary releases\n\nPre-built releases (with system service files) are available for Ubuntu/Debian on\nhttps://deb.beldex.io and are recommended for simple deployment and updates on those distributions.\n\n## Building from source\n\nThe default build compiles for the current system and requires the following be installed (including\nheaders/dev packages for the libraries):\n\nRequirements:\n* cmake \u003e= 3.10\n* OpenSSL \u003e= 1.1.1\n* libsodium \u003e= 1.0.17\n* pkg-config (any version)\n* libcurl\n* jemalloc (not strictly required but recommended for reduced long-term memory use)\n* autoconf (for building jemalloc)\n\nOther dependencies will be used from the system if found, but if not found will be compiled and\nbuilt statically from bundled versions:\n* spdlog \u003e= 1.8\n* libzmq \u003e= 4.3\n* oxen-mq \u003e= 1.2.6\n* oxen-encoding \u003e= 1.0.1\n* sqlite \u003e= 3.35.5\n\nYou can, however, instruct the build to download and build static versions of all of these\ndependencies (other than autoconf) as part of the build by adding the `-DBUILD_STATIC_DEPS=ON`\noption to the `cmake` command below.  (This will, however, result in a slower build and larger,\nslower binary, as is typical for static builds).\n\n```\ngit submodule update --init --recursive\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Release ..\nmake -j4\n```\n\nThe build will produce a `./build/httpserver/beldex-storage` binary.  You can run it with `--help` to\nsee supported run-time options.\n\n# Running\n\nBeldex Storage Server is a required component of an Beldex Master Node and needs to talk to a running\n`beldexd` in order to join the network.  The program defaults are designed to work with a default\nbeldexd, but for advanced configurations (e.g. to run on different ports) you may need to use other\noptions.  Run the program with `--help` to see all available options.\n\nSee https://docs.beldex.io/ for additional details on setting up and running an Beldex Master Node.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeldex-coin%2Fbeldex-storage-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeldex-coin%2Fbeldex-storage-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeldex-coin%2Fbeldex-storage-server/lists"}