FUDforum
Fast. Uncompromising. Discussion.
A powerful, scalable and highly customizable open-source discussion forum platform.
✨ Overview
FUDforum is a high-performance, scalable discussion forum system designed for communities that want complete control over their discussion platform.
It provides a comprehensive set of forum features while remaining highly customizable and suitable for everything from small communities to large, active discussion sites.
FUDforum supports unlimited users, forums, posts, topics, polls and attachments. It can also import XML feeds and integrate with Usenet groups and mailing lists, including bidirectional synchronization.
🚀 Features
- ⚡ High performance — fast and efficient, even as your community grows
- 📈 Built to scale — designed to support communities of all sizes
- 🎨 Highly customizable — tailor your forum to your community and workflow
- 🔎 Powerful search — quickly find what you’re looking for with advanced filters and highlighted matches
- 📱 Responsive design — a great experience on desktop, tablet, and mobile
- 🔔 Notifications & subscriptions — keep members informed about replies and forum activity
- 👤 User profiles — give members a place to share information and manage their preferences
- 🛡️ Powerful moderation — comprehensive tools for managing users, posts, reports, bans, and spam
- 🔐 Flexible permissions — control access to forums and administrative capabilities
- 📈 SEO-friendly — help your public discussions get discovered by search engines
- 🌍 Internationalization — support communities across languages and regions
- 🌙 Themes & customization — give your forum its own look and identity
- 💌 Private messaging — let members communicate directly with one another
- 📊 Statistics & analytics — understand community activity and growth
- 🔌 Extensible with plugins — add functionality without modifying the core software
- 🔗 API & integrations — connect FUDforum with other applications and services
- 👥 Unlimited users — no artificial limits on the size of your community
- 💬 Unlimited forums, topics and posts — with support for attachments and polls
- ✍️ WYSIWYG editing — create rich, beautifully formatted posts with an intuitive visual editor
- 🔐 OAuth authentication — simplify registration and sign-in with external identity providers
- 🛠️ Easy installation and upgrades — convenient web-based and command-line tools
- 🔧 Powerful administration — comprehensive tools for managing and maintaining your forum
📦 Installation
FUDforum includes an installation wizard that guides you through the initial configuration.
Quick start
Download the required installation files:
wget https://raw.githubusercontent.com/fudforum/FUDforum/master/install.php
wget https://raw.githubusercontent.com/fudforum/FUDforum/master/fudforum_archive
Copy the files to a web-accessible directory on your server and open:
https://your-domain.example/install.php
The installation wizard will guide you through five configuration steps.
Tip: It is recommended to place the installation files in the same directory where you intend to install FUDforum.
For the complete installation procedure, see the Installation Guide.
🔄 Upgrading
To upgrade an existing FUDforum installation, download:
wget https://raw.githubusercontent.com/fudforum/FUDforum/master/upgrade.php
wget https://raw.githubusercontent.com/fudforum/FUDforum/master/fudforum_archive
Copy the files to your forum’s web directory and open:
https://your-domain.example/upgrade.php
After the upgrade, FUDforum will launch its consistency checker. If it does not start automatically, run the consistency checker manually.
See the Upgrade Guide for detailed instructions.
🗑️ Uninstallation
FUDforum also provides an uninstall.php utility.
Before performing an uninstall:
- Open
uninstall.php in a text editor.
- Follow the instructions contained in the script.
- Copy it to your forum’s web root.
- Run it through your browser.
- Use the Dry Run option first to verify what will be removed.
⚠️ Warning: Uninstallation can be destructive. Always make a complete backup of your forum and database before proceeding.
🖥️ Command-Line Operations
The installation, upgrade and uninstall scripts can also be executed from the command line.
This makes FUDforum suitable for:
- Automated deployments
- Mass deployments
- Server provisioning
- Hosting environments
- Repeatable installation workflows
Refer to the FUDforum Wiki for command-line usage and configuration details.
🏗️ Technology
FUDforum is primarily a PHP-based web application.
The repository currently contains PHP alongside template and supporting language files, as well as installation, upgrade and deployment utilities.
The project is intended to run on a web server with the appropriate PHP/database environment. Consult the installation documentation for the requirements applicable to the version you are deploying.
🤝 Contributing
Contributions are welcome!
If you would like to improve FUDforum:
- Fork the repository.
- Create a feature or fix branch.
- Make your changes.
- Test your changes thoroughly.
- Open a pull request with a clear description of what you changed and why.
For bugs and feature requests, please use the project’s GitHub Issues.
Useful resources:
📜 License
FUDforum is distributed under the GNU General Public License, version 2 (GPL-2.0).
See COPYING.md for the complete license text.
❤️ About FUDforum
FUDforum stands for Fast Uncompromising Discussion forum.
It has been developed and maintained over many years with a focus on giving communities a flexible, full-featured discussion platform that they can host and customize themselves.
If you’re looking for a forum platform that gives you control over your community, data and infrastructure, FUDforum is built for exactly that.
评论