Files
computer-playbook/roles/web-app-bluesky
Kevin Veen-Birkenbach 0cf6674ab5 Refactor Bluesky role: introduce 01_core.yml, rename task files, and fix geolocation path
- Added new 01_core.yml orchestrating all Bluesky role sub-tasks with run-once logic
- Moved PDS and Social App routines to 02_pds.yml and 03_social_app.yml
- Updated DNS task to 04_dns.yml
- Reworked main.yml to delegate execution to 01_core.yml and prevent repeated runs
- Corrected BLUESKY_GEOLOCATION_PATH to new upstream location: src/geolocation/index.tsx
- Improved structure and clarity of the role, aligning with current Infinito.Nexus task layout

https://chatgpt.com/share/69321001-b8cc-800f-9589-2250b8a97fd3
2025-12-04 23:49:52 +01:00
..

Bluesky

Description

Soar to new digital heights with Bluesky, an innovative platform that reimagines social networking with its forward-thinking, community-driven approach. Experience a burst of energy, creativity, and the freedom to connect in a truly inspiring way.

Overview

This role deploys Bluesky using Docker Compose. It sets up the personal data server (PDS) and the social web service, configures multiple domains via Nginx, downloads and extracts the pdsadmin tool for administration, and clones the social app repository to build a fully orchestrated container environment for Bluesky.

Installation

For DNS configuration and other setup details, please refer to Installation.md.

Features

  • Decentralized Social Networking: Engage in a community-driven social platform that prioritizes data ownership and privacy.
  • Innovative Community Moderation: Utilize advanced tools for managing content and maintaining healthy discussions.
  • Scalable Infrastructure: Leverage a Dockerized deployment that adapts to growing workloads efficiently.
  • Real-Time Content Delivery: Enjoy dynamic and instantaneous updates for a modern social experience.
  • Developer-Friendly API: Integrate with external systems and extend functionalities through a robust set of APIs.

Further Resources

Credits

Developed and maintained by Kevin Veen-Birkenbach.
Learn more at veen.world.

Part of the Infinito.Nexus Project
Licensed under Infinito.Nexus NonCommercial License.