{"id":23320155,"url":"https://github.com/interfiber/starshipper","last_synced_at":"2025-07-12T01:04:04.961Z","repository":{"id":37862232,"uuid":"315138856","full_name":"Interfiber/starshipper","owner":"Interfiber","description":"🌌 🚀 Transfer files over your local network","archived":false,"fork":false,"pushed_at":"2023-03-24T23:51:33.000Z","size":170,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-11T18:58:52.624Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/Interfiber.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,"zenodo":null}},"created_at":"2020-11-22T21:48:40.000Z","updated_at":"2022-06-15T10:51:43.000Z","dependencies_parsed_at":"2025-05-26T18:12:19.904Z","dependency_job_id":"bb17cff7-f54a-4094-8ebb-7fbf44d6ff27","html_url":"https://github.com/Interfiber/starshipper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Interfiber/starshipper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Interfiber%2Fstarshipper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Interfiber%2Fstarshipper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Interfiber%2Fstarshipper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Interfiber%2Fstarshipper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Interfiber","download_url":"https://codeload.github.com/Interfiber/starshipper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Interfiber%2Fstarshipper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264922782,"owners_count":23683690,"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-20T17:30:21.275Z","updated_at":"2025-07-12T01:04:04.909Z","avatar_url":"https://github.com/Interfiber.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌌🚀 Starshipper\nTransfer files over your local network\n\n## Using\n\nTo run starshipper on your local network you will need to clone this repo somewhere on your local machine. You should also have mongodb installed(If you want to use the account database), and the latest version of rust. Then cd into the server folder and start the backend with\n```console\nnode --no-warnings main.js\n```\nThen in a new tab run\n```console\nmkdir data \u0026\u0026 mongod --dbpath data\n```\nmake sure this is also in the server folder. You will also need to configure you local computer addess(Example: cool-computer.local) to set your computer address set the LOCAL_COMPUTER varible in your shell to it. Now to use the frontend you can compile the CLI with\n```console\ncargo build\n```\nNow you can run the executable generated(Located at ./target/debug/starshipper). Now your ready to go! To upload a file you can run\n```console\n./target/debug/starshipper send\n```\nThen enter the filename that you wish to upload. Anything that is binary(Like zipfiles) cannot be uploaed yet, along with directorys. Then after uploading it will give you a UUID. To download a file go to another computer(Make sure it is connected to the same network) and compile the Commandline interface on it and then run\n```console\n./target/debug/starshipper retrive\n```\nThen enter the UUID, and then enter the file you wish to save the file to. Then The file should be transfered!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterfiber%2Fstarshipper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finterfiber%2Fstarshipper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterfiber%2Fstarshipper/lists"}