unsubbed.co

fx

Self-hosted content management tool that provides micro-blog tool offering built-in syntax highlighting, mobile publishing and more.

Overview

An efficient (micro)blogging service that you can self-host The project has 293 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • 🚀 Low costs due to small footprint (only a few MB of memory are required).
  • 📝 Write posts in Markdown.
  • 🖥 Built-in syntax highlighting.
  • ∑ Built-in display for math expressions (LaTeX syntax, e.g. $E=mc^2$).
  • 📱 Publish and edit from desktop or mobile device.
  • 📁 Upload files and images to embed them in posts.
  • 🔒 Automatically backup to plain text files, see Backup.
  • 🔭 Follow RSS feeds.

Getting Started

Source: GitHub README

services:
  fx:
    image: 'rikhuijzer/fx:1'
    container_name: 'fx'
    environment:
      FX_USERNAME: 'john'
      FX_DOMAIN: 'example.com'
    env_file:
      # Contains `FX_PASSWORD=""`.
      - 'FX_PASSWORD.env'
    ports:
      - '3000:3000'
    volumes:
      # Stores the SQLite database.
      - './data:/data:rw'
    healthcheck:
      test: ['CMD', '/fx', 'check-health']
    restart: 'unless-stopped'

Normalized Features

Source: tool-features-normalized.json

backup restore, docker, docker compose, rest api, rss atom, sqlite.

Features

Integrations & APIs

  • REST API
  • RSS / Atom Feeds

Data & Storage

  • Backup & Restore