GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - YAFNET/YAFNET: 🌐 YAF.NET - C# ASP.NET Forum

BranchesTags
Open more actions menu

Latest commit

 

History

11,196 Commits
11,196 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
yafsrc
yafsrc
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
BUILDING.md
BUILDING.md
 
 
CHANGES.md
CHANGES.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 

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

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
  • Quick start with Docker
  • Installation & upgrade
  • Building from source
  • Screenshots
  • Support
  • Security
  • License

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

  • 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.

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

  • 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.

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

yetanotherforum.net

Topics

aspnetc-sharpforum

Resources

Readme
Apache-2.0 license

Security policy

Security policy
Activity
Custom properties

Stars

551 stars

Watchers

56 watching

Forks

213 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.