Visitar URL original
GitHub - YAFNET/YAFNET: 🌐 YAF.NET - C# ASP.NET Forum · GitHub
Skip to content
YAFNETPublic

About

🌐 YAF.NET - C# ASP.NET Forum

Topics

Resources

Security policy

Stars

551 stars

Watchers

56 watching

Forks

Latest commit

Β 

History

11,227 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YAF.NET logo

license build status (4.x) build status (3.x) code coverage (4.x) code coverage (3.x) docker pulls Support Me

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.

Contents

Versions

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.

Quick start with Docker

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.

Installation & upgrade

More documentation can be found in the GitHub wiki.

Building from source

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.

Screenshots

Board index

Board index

Forum

Forum

Topic

Topic

Admin control panel

Admin control panel

Support

Security

Please do not report security vulnerabilities in public issues. See SECURITY.md for how to report them.

License

YAF.NET is licensed under the Apache License 2.0.

About

🌐 YAF.NET - C# ASP.NET Forum

Topics

Resources

Security policy

Stars

551 stars

Watchers

56 watching

Forks

Releases

Packages

Used by

Contributors

Languages