{"id":42117267,"url":"https://github.com/renorris/openfsd","last_synced_at":"2026-01-26T14:10:52.638Z","repository":{"id":231645427,"uuid":"782296938","full_name":"renorris/openfsd","owner":"renorris","description":"Multiplayer flight simulation server","archived":false,"fork":false,"pushed_at":"2025-07-18T18:01:44.000Z","size":543,"stargazers_count":29,"open_issues_count":7,"forks_count":4,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-07-18T22:20:08.082Z","etag":null,"topics":["flightsimulator","fsd","multiplayer","vatsim"],"latest_commit_sha":null,"homepage":"","language":"Go","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/renorris.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-05T02:39:56.000Z","updated_at":"2025-07-18T17:57:30.000Z","dependencies_parsed_at":"2024-04-29T21:44:15.456Z","dependency_job_id":"3959cd0c-3f63-4728-8523-771a08dadb8a","html_url":"https://github.com/renorris/openfsd","commit_stats":null,"previous_names":["renorris/openfsd"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/renorris/openfsd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renorris%2Fopenfsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renorris%2Fopenfsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renorris%2Fopenfsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renorris%2Fopenfsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renorris","download_url":"https://codeload.github.com/renorris/openfsd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renorris%2Fopenfsd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28780329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T13:55:28.044Z","status":"ssl_error","status_checked_at":"2026-01-26T13:55:26.068Z","response_time":59,"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":["flightsimulator","fsd","multiplayer","vatsim"],"created_at":"2026-01-26T14:10:52.547Z","updated_at":"2026-01-26T14:10:52.627Z","avatar_url":"https://github.com/renorris.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# openfsd\n\n[![license](https://img.shields.io/github/license/renorris/openfsd)](https://github.com/renorris/openfsd/blob/main/LICENSE)\n\n**openfsd** is an open-source multiplayer flight simulation server implementing the modern VATSIM FSD protocol. It connects pilots and air traffic controllers in a shared virtual environment.\n\n## About\n\nFlight Sim Daemon (colloquially known as FSD) is the software/protocol responsible for connecting home flight simulator clients to a single, shared multiplayer world on hobbyist networks such as [VATSIM](https://vatsim.net/docs/about/about-vatsim) and [IVAO](https://www.ivao.aero/).\nFSD was originally written in the late 90's by [Marty Bochane](https://github.com/kuroneko/fsd) for [SATCO](https://web.archive.org/web/20000619145015/http://www.satco.org/), later to be forked and taken closed-source by VATSIM in 2001.\nAs of May 2025, FSD is still used to facilitate over 140,000 active members connecting their flight simulators to the [network](https://vatsim-radar.com/).\n\n## Features\n\n- Facilitate multiplayer flight simulation with VATSIM protocol compatibility.\n- Integrate web-based management for users, settings, and connections.\n- Support SQLite and PostgreSQL for persistent storage.\n\n## Quick Start with Docker\n\nThe preferred way to run openfsd is using **Docker** and **Docker Compose**. See the [Deployment Wiki](https://github.com/renorris/openfsd/wiki/Deployment).\n\n### Prerequisites\n\n- [Docker](https://docs.docker.com/get-docker/)\n- [Docker Compose](https://docs.docker.com/compose/install/)\n\n### Steps\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/renorris/openfsd.git\n   cd openfsd\n   ```\n\n2. **Start with Docker Compose**:\n   ```bash\n   docker-compose up -d\n   ```\n   This launches the FSD server and web server sharing an SQLite database persisted in a named Docker volume. This setup will work great for most people running small servers.\n\n3. **Configure the Server via Web Interface**:\n    - Open `http://localhost:8000` in a browser.\n    - Log in with the default administrator credentials (printed in the FSD server logs on first startup).\n    - Navigate to the **Configure Server** menu\n    - Set configuration values. See the [Configuration](https://github.com/renorris/openfsd/wiki/Configuration) wiki.\n\n4. **Connect**:\n   See the [Client Connection Wiki](https://github.com/renorris/openfsd/wiki/Client-Connection) for client-specific instructions.\n\n## API\n\nThe web server exposes APIs under `/api/v1` for authentication, user management, and configuration. Although a basic web interface is provided, users are encouraged to call this API from their own external applications. See the [API](https://github.com/renorris/openfsd/tree/main/web) documentation.\n\n## Docs\n\nUnofficial reverse-engineered protocol documentation is included in this repository:\n\n```\npip install mkdocs\ngit clone git@github.com:renorris/openfsd.git\ncd openfsd/\nmkdocs serve\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenorris%2Fopenfsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenorris%2Fopenfsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenorris%2Fopenfsd/lists"}