RSS Aggregator Learning Project - A Guided Learning Journey This document outlines a self-guided learning project to build a personalised news and entertainment aggregator using FreshRSS. The project focuses on privacy, clean reading experience, and accessibility.
resources
RSS Learning Project Module 0: Project Initialisation
This module covers setting up the foundational structure for our RSS aggregator project using Git for version control. We’ll create a clean, well-organised project structure that will support our learning journey.
RSS Learning project Module 1: Environment Setup
This module covers setting up the foundational structure for our RSS aggregator project using Git for version control. We’ll create a clean, well-organised project structure that will support our learning journey.
RSS Learning Project Module 2: FreshRSS Deployment
This module covers setting up the foundational structure for our RSS aggregator project using Git for version control. We’ll create a clean, well-organised project structure that will support our learning journey.
RSS learning project module 3: Feed Configuration
This module covers the setup and optimisation of FreshRSS feeds, focusing on creating a clean, distraction-free reading experience. We’ll explore the realities of RSS feed configuration, including the limitations of content extraction and potential alternative solutions.
RSS Learning project module 4: Remote Access Setup - Part 1
When setting up a cloud server for personal projects like FreshRSS, several key decisions and configurations need to be made for optimal performance and security.
RSS Learning project module 4: Remote Access Setup - Part 2
Why Move to the Cloud? Moving your FreshRSS instance to the cloud provides several benefits
How to Set Up Your Own Handle on Bluesky
How to Set Up Your Own Handle on Bluesky
What is a Custom Handle?
Bluesky lets you use a custom domain as your handle (e.g., @yourdomain.com
) instead of the default @username.bsky.social
. This allows you to personalize your presence and showcase your brand or identity more effectively. It could also be the future of online identification.
You do not need to set up your own PDS like I originally thought you had to do.