{"id":20624489,"url":"https://github.com/n3tc4t/ilp-connector-docker","last_synced_at":"2026-02-15T10:31:41.636Z","repository":{"id":84088413,"uuid":"141170399","full_name":"N3TC4T/ilp-connector-docker","owner":"N3TC4T","description":"ILP connector [ asym , paychan ]","archived":false,"fork":false,"pushed_at":"2019-02-21T10:26:49.000Z","size":17,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-14T23:40:06.189Z","etag":null,"topics":["asym","btp","codius","connector","interledger","pychan"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/N3TC4T.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}},"created_at":"2018-07-16T17:22:10.000Z","updated_at":"2019-05-27T20:53:21.000Z","dependencies_parsed_at":"2023-10-20T21:58:02.122Z","dependency_job_id":null,"html_url":"https://github.com/N3TC4T/ilp-connector-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/N3TC4T/ilp-connector-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N3TC4T%2Filp-connector-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N3TC4T%2Filp-connector-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N3TC4T%2Filp-connector-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N3TC4T%2Filp-connector-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/N3TC4T","download_url":"https://codeload.github.com/N3TC4T/ilp-connector-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N3TC4T%2Filp-connector-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29475616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T10:25:47.032Z","status":"ssl_error","status_checked_at":"2026-02-15T10:25:01.815Z","response_time":118,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["asym","btp","codius","connector","interledger","pychan"],"created_at":"2024-11-16T12:33:00.461Z","updated_at":"2026-02-15T10:31:41.619Z","avatar_url":"https://github.com/N3TC4T.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ilp-connector-docker\n\nILP connector With XRP\n\nDocker images are built for quick deployment in various computing cloud providers. For more information on docker and containerization technologies, refer to [official document][4].\n\n## Prepare the host\n\nMany cloud providers offer docker-ready environments, for instance the [CoreOS Droplet in DigitalOcean][5] or the [Container-Optimized OS in Google Cloud][6].\n\nIf you need to install docker yourself, follow the [official installation guide][7].\n\n\nBefore starting you need to have a domain for the certificate .\n\n\nIf you are using ubuntu 14.4 you may have an issue running certbot, if so try to export the following variables and run it again:\n\n```\nexport LC_ALL=\"en_US.UTF-8\"\nexport LC_CTYPE=\"en_US.UTF-8\"\n```\n\n\n1. Clone the repo\n\n```bash\n$ git clone https://github.com/N3TC4T/ilp-connector-docker.git ~/ilp-connector\n```\n\n1. Download the installer\n\n```bash\n$ wget https://dl.eff.org/certbot-auto\n```\n\n2. Allow it to be an executable\n\n```bash\n$ chmod a+x certbot-auto\n```\n\n3. Get SSL certificate for your domain\n\n```bash\n$ ./certbot-auto certonly --standalone -d \u003cYOUR_DOMAIN\u003e\n```\n\n4. Type your email\n\n5. Decide if you want to share your email or not\n\n6. Copy then to your certs folder, see that you need to update the following path your your server path:\n\n```bash\n$ cp /etc/letsencrypt/live/\u003cYOUR_DOMAIN\u003e/* ~/ilp-connector/nginx/certs/\n```\n\n7. Edit connector config and fill the required informations\n\n```bash\n$ vim ~/ilp-connector/app/launch.config.js\n```\n\n\n\n## Use docker-compose to manage\n\nIt is very handy to use [docker-compose][3] to manage docker containers.\nYou can download the binary at \u003chttps://github.com/docker/compose/releases\u003e.\n\nThis is a sample `docker-compose.yml` file.\n\n```\nversion: '2'\nservices:\n  nginx:\n      container_name: Nginx\n      build: nginx\n      network_mode: host\n      ports:\n        - '80:80'\n        - '443:443'\n      depends_on:\n          - \"app\"\n      environment:\n        - DOMAIN_NAME=btp.my-domain.com\n  gui:\n        container_name: GUI\n        build: gui\n        network_mode: host\n        ports:\n          - \"127.0.0.1:7770:7770\"\n        depends_on:\n              - \"app\"\n  app:\n      container_name: APP\n      build: app\n      network_mode: host\n      ports:\n        - \"127.0.0.1:7443:7443\"\n        - \"127.0.0.1:7769:7769\"\n        - \"127.0.0.1:7768:7768\"\n\n\n```\n\nRun the connector\n\n```bash\n$ cd ~/ilp-connector\n$ docker-compose up -d\n$ docker-compose ps\n```\n\n## Access your Connector\n\n### Use as your Moneyd\n\nYou can access your deployed connector by tunnelling its\n`ilp-plugin-mini-accounts` instance to your local machine. Then any application\ncan access it via port 7768, just as though you were running moneyd.\n\nYou should have an IP address for your connector, once it's deployed.\nTo get access to your funds locally, just run the following command:\n\n```\nssh -N -L 7768:localhost:7768 root@YOUR_IP_ADDRESS\n```\n\nReplace `YOUR_IP_ADDRESS` with your IP address. This command should produce no\noutput; just keep the command running to keep the port-forward running.\n\nTo test your ILP connection, try these [examples from moneyd's\nREADME.](https://github.com/sharafian/moneyd#sending-payments)\n\n### Monitor with Moneyd-GUI\n\nThe connector you deployed comes with a GUI to view routes, ping destinations,\nand send test payments. This GUI runs as a webserver.\n\nTo access it, forward the GUI's port to your local machine.\n\n```\nssh -N -L 7770:localhost:7770 root@YOUR_IP_ADDRESS\n```\n\n### Contact\n\n[\u003cimg src=\"https://user-images.githubusercontent.com/6250203/42041517-5435904c-7b07-11e8-906b-39a5f763a406.png\" data-canonical-src=\"https://twitter.com/baltazar223\" width=\"80\" height=\"80\" /\u003e\n](https://twitter.com/baltazar223)\n\n[3]: https://github.com/docker/compose\n[4]: https://docs.docker.com/\n[5]: https://www.digitalocean.com/products/linux-distribution/coreos/\n[6]: https://cloud.google.com/container-optimized-os/\n[7]: https://docs.docker.com/install/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn3tc4t%2Filp-connector-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn3tc4t%2Filp-connector-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn3tc4t%2Filp-connector-docker/lists"}