Web-app-pixelfed Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Pixelfed is a decentralized image sharing platform that champions creativity and privacy. This containerized deployment provides a secure, scalable, and modern environment for sharing visual content within a federated network.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘pixelfed’, ‘docker’, ‘federation’, ‘decentralization’, ‘socialmedia’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo: {‘class’: ‘fa-solid fa-camera’}
run_after: [‘web-app-keycloak’]
README¶
Pixelfed¶
Description¶
Pixelfed is a decentralized image-sharing platform that champions creativity and privacy. It offers a secure, community-driven alternative to centralized social networks by enabling federated communication and seamless content sharing through a modern web interface.
Overview¶
This Docker Compose deployment automates the installation and operation of a Pixelfed instance.
Features¶
Decentralized Content Sharing: Empower users to share photos and visual content across an interoperable, federated network with enhanced privacy controls.
Modern, Responsive Web Interface: Access an intuitive and adaptive UI for effortless browsing, administration, and content management.
Robust Scalability & Performance: Leverage integrated Redis caching and a reliable database (MariaDB or PostgreSQL) for smooth scaling and high performance.
Flexible Configuration: Customize cache sizes, domain settings, and authentication options via environment variables and templated configuration files.
Maintenance & Administration Tools: Built-in CLI and web-app-based tools to clear caches, manage the database, and monitor application health.
Single Sign-On (SSO) / OpenID Connect (OIDC): Seamless integration with external identity providers for centralized authentication.