Initial commit.

This commit is contained in:
2026-01-21 13:12:04 -05:00
commit 1e9e5a5925
190 changed files with 25707 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# BDServer
Server software for making blogs and other similar websites.
Used on the following websites ( known ):
- [blenderdumbass.org](https://blenderdumbass.org)
- [blog.madiator.com](https://blog.madiator.com)
Features:
- **Markdown** - All posts and comments are in markdown format. You can also embed pure HTML into the articles. Articles and comment written by non-admin users will remove any HTML from them.
- **JSON** - All metadata like: Title, Thumbnails, Comments and other data are stored in JSON format, making them both readable by machines and by human.
- **Editor** - You can edit your blog-posts directly from the website itself. But if you want there is an option to publish blogs from a file, from the console.
- **Plugins** - Customize-able with [Plugins](https://codeberg.org/blenderdumbass/BDServer/wiki/Plugins). This allows you to have update-able code base, with flexibility of a custom built server software.
- **Fediverse and ActivityPub** - Contains various Fediverse features. An implementation of ActivityPub. Support of Mastodon, PeerTube and Matrix specific things. Automatically embeds metadata into HTML for Mastodon verification check-mark ( if [account is set as main](https://codeberg.org/blenderdumbass/BDServer/wiki/Setting-The-Server-Up#setting-up-account) and Mastodon metadata provided for the account ). Notifies users with RSS when you are live-streaming on PeerTube.
- **Federation** - Allows for cross-site communication with other instances of BDServer for comments and plugins.
- **Analytics** - Calculates various analytics for you, such as views, frequently used browsers and operating systems, and referral sources. As well as lets you see trends based on trending words / tags and other things.
- **Python** - Easily readable and editable source code files. No compiling required.
# Using BDServer
Please read the wiki on [Setting The Server Up](https://codeberg.org/blenderdumbass/BDServer/wiki/Setting-The-Server-Up).
# License
AGPL version 3 or later
Please read the [LICENSE](LICENSE) file.