{"id":19798158,"url":"https://github.com/mutinywallet/fedimint-deployment-docs","last_synced_at":"2025-09-18T03:30:40.073Z","repository":{"id":244848084,"uuid":"816450229","full_name":"MutinyWallet/fedimint-deployment-docs","owner":"MutinyWallet","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-18T22:02:22.000Z","size":17,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-01T09:51:20.377Z","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/MutinyWallet.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,"publiccode":null,"codemeta":null}},"created_at":"2024-06-17T19:25:52.000Z","updated_at":"2024-07-18T02:14:56.000Z","dependencies_parsed_at":"2024-06-17T21:42:35.325Z","dependency_job_id":"6fae5282-b732-40e1-aa02-e231ed7d749c","html_url":"https://github.com/MutinyWallet/fedimint-deployment-docs","commit_stats":null,"previous_names":["mutinywallet/fedimint-deployment-docs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MutinyWallet/fedimint-deployment-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MutinyWallet%2Ffedimint-deployment-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MutinyWallet%2Ffedimint-deployment-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MutinyWallet%2Ffedimint-deployment-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MutinyWallet%2Ffedimint-deployment-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MutinyWallet","download_url":"https://codeload.github.com/MutinyWallet/fedimint-deployment-docs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MutinyWallet%2Ffedimint-deployment-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275702501,"owners_count":25512558,"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-09-18T02:00:09.552Z","response_time":77,"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-11-12T07:28:18.778Z","updated_at":"2025-09-18T03:30:39.778Z","avatar_url":"https://github.com/MutinyWallet.png","language":"Shell","readme":"# Fedimint Deployment Docs\n\nUseful info for self-deploying fedimint software\n\n## Instructions\n\nThe main part is in the `tls-download-mainnet.sh` script: \n\n```\ncurl -sSL https://raw.githubusercontent.com/MutinyWallet/fedimint-deployment-docs/master/docker/tls-download-mainnet.sh | bash\n```\n\n---\n\nSome TBD instructions, not sure if it would be useful to put in an `.md` somewhere:\n\n### ssh into your server\n\n`ssh -i ~/.ssh/YOUR_ID root@\u003cserverip\u003e`\n\n### update your system\n\n```\nsudo apt update\n```\n\n### install deps\n\n```\nsudo apt install docker-compose\nsudo apt-get install jq\n```\n\nYou might have to add your linux user to the docker group:\n\n```\nsudo usermod -aG docker YOUR_USER_HERE\n```\n\nlog out and back in after you do that. You may not have to do this step, but if you get docker permission errors at the end, you'll have to do this and then log out and run the script again.\n\n### open up the correct ports\n\n```\nsudo ufw allow 22\nsudo ufw allow 443\nsudo ufw allow 8173\nsudo ufw allow 9735\nsudo ufw enable\nsudo systemctl enable ufw\n```\n\n### run the script\n\n```\ncurl -sSL https://raw.githubusercontent.com/MutinyWallet/fedimint-deployment-docs/master/docker/tls-download-mainnet.sh | bash\n```\n\n### follow the script instructions\n\n1. say no when it asks you if you want to run an LND gateway\n\n### after it's done\n\nif you need to restart your server you can start up fedimint again by running\n```\ndocker-compose up -d\n```\n\nto see the status \n```\ndocker-compose ps\n```\n\nto see some logs\n```\ndocker-compose logs -f\n```\n\n### Guardian Setup\n\nNow go to your guardian UI and start the setup flow\n\nIt should be something like: guardian-ui.fedimint.yourdomain.com\n\nIf you are just creating a one person test, go to \"solo\", if you are doing this with multiple people, then one person will start with \"leader\" and start the process. They will create the federation name and general federation info. Once the leader has an invite URL, then the rest should go through the \"follower\" flow. The followers will create their member info and then there's a confirmation stage where everyone confirms their session IDs together. Then the federation is set up. \n\n### Backups\n\nA backup should be done after a federation was started. These initial files will ensure that you can recover later, with the help of the other federation members to resync the missing state. \n\n```\nscp -r \u003cusername\u003e@\u003cip address of server\u003e:/var/lib/docker/volumes \u003cwhatever you want to call the backup file\u003e\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutinywallet%2Ffedimint-deployment-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmutinywallet%2Ffedimint-deployment-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutinywallet%2Ffedimint-deployment-docs/lists"}