mirror of
https://codeberg.org/blenderdumbass/BDServer.git
synced 2025-06-18 05:57:16 +02:00
Server Rewrite of blenderdumbass.org
help | ||
icons | ||
legacy_code | ||
modules | ||
default.css | ||
fcdata.json | ||
LICENSE | ||
README.md | ||
run.py | ||
Tests.py |
BDServer
Server software for making blogs and other similar websites.
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. This allows you to have update-able code base, with flexibility of a custom built server software.
- Fediverse - Contains various Fediverse features. Native support for Mastodon, PeerTube and Matrix. Automatically embeds metadata into HTML for Mastodon verification check-mark ( if account is set as main 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.
License
AGPL version 3 or later
Please read the LICENSE file.