---
title: Introduction
---


Dify, an open-source project on [GitHub](https://github.com/langgenius/dify), can be self-hosted using either of these methods:

1. [Docker Compose Deployment](/en/getting-started/install-self-hosted/docker-compose)
2. [Local Source Code Start](/en/getting-started/install-self-hosted/local-source-code)

### Contributing

To maintain code quality, we require all code contributions - even from those with direct commit access - to be submitted as pull requests. These must be reviewed and approved by the core development team before merging.

We welcome contributions from everyone! If you're interested in helping, please check our [Contribution Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) for more information on getting started.

{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}

---

[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/getting-started/install-self-hosted/readme.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)

