{"id":21177354,"url":"https://github.com/summersec/codeql-debug-test","last_synced_at":"2025-03-14T18:28:06.162Z","repository":{"id":105165047,"uuid":"474261379","full_name":"SummerSec/codeql-debug-test","owner":"SummerSec","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-26T06:21:34.000Z","size":52275,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-21T11:44:33.566Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SummerSec.png","metadata":{"files":{"readme":"README-Docker.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-26T06:20:59.000Z","updated_at":"2023-02-20T07:16:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd43f9fc-dd61-46fb-aad1-e54e39057149","html_url":"https://github.com/SummerSec/codeql-debug-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SummerSec%2Fcodeql-debug-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SummerSec%2Fcodeql-debug-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SummerSec%2Fcodeql-debug-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SummerSec%2Fcodeql-debug-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SummerSec","download_url":"https://codeload.github.com/SummerSec/codeql-debug-test/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243624530,"owners_count":20321107,"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-11-20T17:15:47.098Z","updated_at":"2025-03-14T18:28:06.156Z","avatar_url":"https://github.com/SummerSec.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Container for Syncthing\n\nUse the Dockerfile in this repo, or pull the `syncthing/syncthing` image\nfrom Docker Hub.\n\nUse the `/var/syncthing` volume to have the synchronized files available on the\nhost. You can add more folders and map them as you prefer.\n\nNote that Syncthing runs as UID 1000 and GID 1000 by default. These may be\naltered with the ``PUID`` and ``PGID`` environment variables.\n\n## Example Usage\n\n```\n$ docker pull syncthing/syncthing\n$ docker run -p 8384:8384 -p 22000:22000/tcp -p 22000:22000/udp \\\n    -v /wherever/st-sync:/var/syncthing \\\n    syncthing/syncthing:latest\n```\n\n## Discovery\n\nNote that local device discovery will not work with the above command,\nresulting in poor local transfer rates if local device addresses are not\nmanually configured.\n\nTo allow local discovery, the docker host network can be used instead:\n\n```\n$ docker pull syncthing/syncthing\n$ docker run --network=host \\\n    -v /wherever/st-sync:/var/syncthing \\\n    syncthing/syncthing:latest\n```\n\nBe aware that syncthing alone is now in control of what interfaces and ports it\nlistens on. You can edit the syncthing configuration to change the defaults if\nthere are conflicts.\n\n## GUI Security\n\nBy default Syncthing inside the Docker image listens on 0.0.0.0:8384 to\nallow GUI connections via the Docker proxy. This is set by the\n`STGUIADDRESS` environment variable in the Dockerfile, as it differs from\nwhat Syncthing would otherwise use by default. This means you should set up\nauthentication in the GUI, like for any other externally reachable Syncthing\ninstance. If you do not require the GUI, or you use host networking, you can\nunset the `STGUIADDRESS` variable to have Syncthing fall back to listening\non 127.0.0.1:\n\n```\n$ docker pull syncthing/syncthing\n$ docker run -e STGUIADDRESS= \\\n    -v /wherever/st-sync:/var/syncthing \\\n    syncthing/syncthing:latest\n```\n\nWith the environment variable unset Syncthing will follow what is set in the\nconfiguration file / GUI settings dialog.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsummersec%2Fcodeql-debug-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsummersec%2Fcodeql-debug-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsummersec%2Fcodeql-debug-test/lists"}