YetAnotherForum.NET (YAF.NET) is an open source forum for ASP.NET. The project is an international collaboration of like-minded, skilled and creative people who strive to make YAF.NET the most robust and flexible forum solution available.
See a live YAF.NET forum in action at the community support forum.
- Versions
- Quick start with Docker
- Installation & upgrade
- Building from source
- Screenshots
- Support
- Security
- License
| Version | Platform | Branch | Status |
|---|---|---|---|
| YAF 4.x | ASP.NET Core / .NET 11.0 | master |
Stable |
| YAF 3.2.x | ASP.NET / .NET Framework 4.8.1 | netfx |
Stable |
YAF supports the following databases:
- Microsoft SQL Server
- MySQL / MariaDB
- PostgreSQL
- SQLite
YAF 3.x is also available as a DNN module, see the YAFNET-DNN project.
Release notes are in CHANGES.md.
Prebuilt images are published on Docker Hub as yafnet/yafnet, with a Docker Compose file for each database provider. From the yafsrc folder:
docker compose -f docker-compose-SqlServer.yml up -d
Then open http://localhost:8001. On the first start you are taken to the installation wizard, which creates the database tables and the admin account.
Important
Change the default database password MyPass@word in the compose file before starting the stack.
Compose files for MySQL, PostgreSQL and SQLite, configuration via environment variables, mail setup and data volumes are described in the Docker guide.
- New installation (IIS, Linux with nginx, Docker)
- Upgrade from YAF.NET 3.x or older
- Troubleshooting
More documentation can be found in the GitHub wiki.
Prerequisites: the .NET 11.0 SDK and Node.js.
cd yafsrc/YetAnotherForum.NET npm install npm run build # compile the JS and CSS files (build.js) cd .. dotnet build YAF.NET-SqlServer.slnx # or YAF.NET-MySql / -PostgreSQL / -Sqlite
See the wiki for the full instructions: command line and Visual Studio. How to run the unit and UI tests is described in the tests README.
Board index
Forum
Topic
Admin control panel
- Ask questions and get help from the community at the YAF.NET support forum.
- Report bugs and request features in the issue tracker.
- Read the wiki for documentation.
Please do not report security vulnerabilities in public issues. See SECURITY.md for how to report them.
YAF.NET is licensed under the Apache License 2.0.



