11 Mar 2025

feedFedora People

Piju 9M2PJU: Explore FreshRSS on freshrss.hamradio.my: A Powerful Self-Hosted RSS Aggregator for Ham Radio Enthusiasts

Piju 9M2PJU's avatar

For those of us in the ham radio community, staying connected and informed about the latest updates, news, and technologies is crucial. Whether it's updates on frequency changes, new technologies, or news from the wider radio community, having a reliable and efficient way to aggregate and consume content is essential. This is where FreshRSS comes in-a self-hosted RSS feed aggregator that is powerful, customizable, and lightweight. You can easily check out the demo at freshrss.hamradio.my to get a feel for how this platform works and see if it suits your needs.

What is FreshRSS?

FreshRSS is an open-source RSS feed aggregator that allows you to collect and read all your favorite content in one place. Unlike many other RSS platforms, FreshRSS is designed to be easy to set up, use, and customize to meet your specific needs. You can host FreshRSS on your own server, keeping control over your personal data and feeds.

What makes FreshRSS particularly appealing is its light footprint-designed to run on modest server hardware-and its extensive customizability, making it a fantastic tool for both hobbyists and professionals. Whether you're following ham radio blogs, technical discussions, or personal news feeds, FreshRSS consolidates all your content into a single, organized interface.

Key Features of FreshRSS

1. Multi-User Support and Anonymous Reading Mode

FreshRSS isn't just for solo users; it's built to handle multiple accounts. Whether you're a team of developers, ham radio enthusiasts, or just want to share access with friends or colleagues, FreshRSS makes it easy to manage multiple user profiles. Additionally, it includes an anonymous reading mode, allowing users to browse content without signing in. This is particularly useful for those who prefer a more private or casual browsing experience.

2. Real-Time Updates with WebSub

One of FreshRSS's standout features is its support for the WebSub standard, which allows for real-time push notifications from compatible sources. Unlike traditional RSS, where you need to manually refresh or rely on polling intervals, WebSub enables instant updates as soon as new content is published on supported sites. This is particularly useful for staying updated with real-time information such as live ham radio broadcasts, news, or blog posts.

With WebSub, services like WordPress, Blogger, Medium, Friendica, and other compatible platforms can push updates to your FreshRSS feed instantly, saving you time and ensuring you're always in the loop.

3. Mobile-Friendly with Native App Support

FreshRSS supports integration with mobile clients via two distinct APIs-Google Reader API and Fever API. These APIs ensure that you can use a wide range of mobile RSS apps like Readrops, Capy Reader, FeedMe, and FocusReader on Android or Fluent Reader, RSS Guard, and Newsboat on Linux and Windows.

These apps are capable of syncing quickly, fetching content even while offline, and managing your feeds in an intuitive, user-friendly way. For example, the Readrops Android app allows you to access FreshRSS with offline functionality and fast syncing, ensuring you have access to all your feeds regardless of connectivity.

4. Customizable Tagging and Web Scraping

FreshRSS allows you to create custom tags to better organize your feeds, whether you want to group them by topic, priority, or type of content. For instance, you can tag all your ham radio-related feeds with a specific label, making it easy to filter and find the content you're most interested in.

Additionally, FreshRSS supports Web scraping via XPath, allowing you to scrape websites that don't offer an RSS or Atom feed. You can also scrape JSON documents, further enhancing the flexibility of your feed aggregation. This is especially useful for sites that may have niche content but don't provide a standard feed format. It means you can pull in content from any site, regardless of whether it offers RSS or not.

5. Feed Sharing and Export

FreshRSS isn't just about reading your own feeds. It also allows you to reshare selections of articles via HTML, RSS, and OPML. This is particularly useful for ham radio groups or communities where you may want to share your curated list of articles, news, or resources with others. Whether it's a blog post or a technical document, you can easily export or share it with others in a variety of formats.

Additionally, FreshRSS supports integration with external apps, providing a seamless experience across different platforms and use cases.

6. Advanced Configuration and Extensions

For those who want to fine-tune FreshRSS to meet their specific needs, the platform supports a variety of advanced configuration settings. These are located in the config.default.php file, which can be modified in data/config.php for customized behavior.

For users who want even more functionality, FreshRSS supports a wide range of extensions. These extensions allow you to add custom features, tweak the interface, or improve the integration with other tools. The repository dedicated to FreshRSS extensions provides numerous ways to further enhance the platform. From advanced filters to custom display themes, the possibilities are vast.

Why Choose FreshRSS on freshrss.hamradio.my?

By using freshrss.hamradio.my, you're accessing a tailored experience for ham radio enthusiasts and hobbyists. The platform allows you to consolidate all your feeds, whether they're related to amateur radio, tech blogs, or anything else you find interesting, into one organized interface. The security and customization that FreshRSS offers ensure that you have control over your data, all while providing a simple and intuitive user interface.

Additionally, with the inclusion of WebSub, mobile client compatibility, and web scraping features, you can stay updated instantly without worrying about manually refreshing or missing out on content.

How to Get Started with FreshRSS

To explore the demo, visit freshrss.hamradio.my. Here, you can try out the platform's features, check how it works in a live environment, and decide whether FreshRSS fits your needs.

Once you're ready to install FreshRSS on your own server, you can follow the instructions provided on the official FreshRSS GitHub repository. The GitHub page offers detailed installation instructions for manual installs, as well as automated deployment options using Docker, YunoHost, Cloudron, and other methods.

Contributing to FreshRSS

As an open-source project, FreshRSS thrives on contributions from the community. Whether you're reporting bugs, suggesting new features, or developing new extensions, FreshRSS offers various ways for users to get involved. You can open issues, submit pull requests, or even develop new features to help improve the platform.

Visit the GitHub repository to learn more about contributing and to check out the documentation for setting up and maintaining FreshRSS.

Conclusion

FreshRSS is an excellent solution for anyone looking to aggregate and manage their RSS feeds in a clean, organized, and customizable way. By using freshrss.hamradio.my, you can experience the power and flexibility of FreshRSS while staying connected to the ham radio community and other interests. Whether you're following live updates, scraping custom web content, or managing your feeds on the go, FreshRSS offers a full-featured, self-hosted solution that is perfect for power users and beginners alike.

Start your journey today with FreshRSS!

The post Explore FreshRSS on freshrss.hamradio.my: A Powerful Self-Hosted RSS Aggregator for Ham Radio Enthusiasts appeared first on Hamradio.my - Amateur Radio, Tech Insights and Product Reviews by 9M2PJU.

11 Mar 2025 5:53pm GMT

10 Mar 2025

feedFedora People

Piju 9M2PJU: Experience the Ultimate Audio Player: Strawberry Music Player

Piju 9M2PJU's avatar

In the world of music players, finding a feature-rich, high-performance application that respects user privacy can be a challenge. Many modern music players are either bloated with unnecessary features, locked behind paywalls, or designed with intrusive data collection practices. But what if there was a player that offered the best of all worlds-high-quality playback, extensive format support, powerful music library management, and complete privacy? Enter Strawberry Music Player-a robust, open-source audio player that is tailored for audiophiles and music lovers alike.

What is Strawberry Music Player?

Strawberry is an advanced music player and music collection organizer built on Qt. It's a continuation of the Clementine Music Player, developed to provide a modern, feature-packed alternative while staying true to its open-source roots. Designed with audiophiles in mind, Strawberry brings an intuitive interface, lossless audio support, and seamless music management.

Whether you're a casual listener or someone who meticulously curates a massive library of high-fidelity audio, Strawberry provides an exceptional listening experience without unnecessary distractions.

Why Choose Strawberry Over Other Music Players?

Strawberry is not just another music player; it is a carefully designed piece of software that provides everything you need in a sleek and efficient package. Here are some reasons why it stands out:

1. Comprehensive Audio Format Support

Unlike many commercial music players that require additional plugins or paid upgrades, Strawberry supports a vast range of audio formats right out of the box. This includes:

This ensures that whether you're playing standard compressed files or high-resolution lossless tracks, Strawberry delivers pristine audio quality without compromises.

2. Audiophile-Grade Sound with Advanced Playback Features

Strawberry is engineered to provide high-quality audio playback, supporting a range of advanced features such as:

3. Powerful Music Library Management

Strawberry goes beyond simple music playback by offering a comprehensive music library management system. Features include:

4. Seamless Device Integration

Strawberry allows you to transfer and sync music between different devices effortlessly. It supports:

5. Built for Privacy-Conscious Users

One of Strawberry's core principles is privacy. Unlike many commercial music players, Strawberry does not collect or share user data. There are no telemetry trackers, no analytics reporting, and no invasive advertisements. Your music library remains entirely private, ensuring a safe and secure listening experience.

6. Cross-Platform Availability

Strawberry is available for multiple operating systems, making it a great choice regardless of the platform you use. You can install Strawberry on:

How to Install Strawberry Music Player

Getting started with Strawberry is quick and easy. Follow the steps below to install it on your preferred operating system:

For Linux Users:

Most Linux distributions have Strawberry available in their official repositories. You can install it using:

For Windows Users:

  1. Download the latest version from the official Strawberry website.
  2. Run the installer and follow the on-screen instructions.
  3. Launch Strawberry and start enjoying your music collection.

For macOS Users:

  1. Download the latest macOS package from the official site.
  2. Install the application by dragging it into the Applications folder.
  3. Open Strawberry and set up your music library.

Final Thoughts: The Music Player You've Been Looking For

Strawberry Music Player is a breath of fresh air in the world of digital music. It is lightweight, powerful, privacy-focused, and completely free. Whether you're an audiophile looking for the best lossless playback or a casual listener who just wants a clean and efficient music player, Strawberry delivers in every way.

Its commitment to open-source principles ensures that the software remains user-driven, free of bloatware, and continuously improved by a passionate community of developers. With extensive format support, advanced music library management, and a smooth, polished interface, Strawberry Music Player is the ultimate solution for music lovers who demand the best.

So why settle for less? Download Strawberry Music Player today and elevate your music experience to new heights!

Visit https://www.strawberrymusicplayer.org/


If you've already tried Strawberry, let us know in the comments what you think about it!

The post Experience the Ultimate Audio Player: Strawberry Music Player appeared first on Hamradio.my - Amateur Radio, Tech Insights and Product Reviews by 9M2PJU.

10 Mar 2025 6:42pm GMT

Vedran Miletić: What hardware, software, and cloud services do we use?

10 Mar 2025 3:48pm GMT

Vedran Miletić: Publishing (Material for) MkDocs website to GitHub Pages using custom Actions workflow

10 Mar 2025 3:48pm GMT

Ankur Sinha: Next Open NeuroFedora meeting: 10 March 2025 1300 UTC

Ankur Sinha's avatar

Photo by William White on Unsplash

Photo by William White on Unsplash.


Please join us at the next regular Open NeuroFedora team meeting on Monday 10 March 2025 at 1300 UTC. The meeting is a public meeting, and open for everyone to attend. You can join us in the Fedora meeting channel on chat.fedoraproject.org (our Matrix instance). Note that you can also access this channel from other Matrix home severs, so you do not have to create a Fedora account just to attend the meeting.

You can use this link to convert the meeting time to your local time. Or, you can also use this command in the terminal:

$ date -d 'Monday, March 10, 2025 13:00 UTC'

The meeting will be chaired by @ankursinha. The agenda for the meeting is:

We hope to see you there!

10 Mar 2025 9:24am GMT

Fedora Magazine: Fedora Community Ops 2024 Reboot: A Retrospective

Fedora Magazine's avatar

The Fedora Community Operations (CommOps) Initiative, formally titled "Community Ops 2024 Reboot," ran from late 2023 to December 2024, aiming to bolster community support within the Fedora Project. This initiative demonstrated a strong interest within the Fedora contributor community to engage not only in operational tasks but also in exploring Fedora's data and understanding community trends. While the "Community Ops 2024 Reboot" didn't generate a massive amount of immediate change, it successfully re-established community operations as a key area of focus within the Fedora Project. This post summarizes the key achievements and areas for growth.

Leveraging Fedora Infrastructure: Paving the Way for Data Exploration

The "Community Ops 2024 Reboot" initiative effectively utilized Fedora Infrastructure, gaining access to crucial resources like the PostgreSQL database for Datanommer and deploying a Business Intelligence (BI) platform on AWS Cloud. Critically, the initiative also focused on refining the process for community members to work with public Fedora data. Currently, this process is often opaque, difficult, and time-consuming. While the modernization work is ongoing, the initiative laid the groundwork for creating common, accessible pathways that any contributor can follow in the future. This effort aims to democratize access to Fedora data, fostering more data experiments and deeper insights into our contributor community.

Process Improvement: A Mixed Bag

Process improvement efforts under the "Community Ops 2024 Reboot" saw both successes and challenges. A new Standard Operating Procedure (SOP) for virtual Fedora events was developed, aiming to streamline event organization. However, implementation revealed unforeseen complexities, including significant manual effort and reliance on the Fedora Community Architect. This was reflected in the contrasting outcomes of the Fedora Linux Release Parties for versions 40 and 41. While the former was successfully executed, the latter faced last-minute challenges that impacted smooth execution. Although documentation for the Join SIG process and contributor recognition efforts through Community Blog series and Fedora Badges were planned, they were not completed within the initiative's timeframe. This was not due to a lack of importance, but rather because the team prioritized establishing an onboarding pipeline for CommOps members and defining the team's scope and purpose, given the available community contributors.

Community Social Analysis: Laying the Foundation

Despite limited resources, the "Community Ops 2024 Reboot" team made progress in Community Social Analysis. Initial governance needs were defined, and key metrics were documented to facilitate discussions and establish common terminology. This work lays the groundwork for standardized data governance within Fedora. A Pandas-based analysis solution for the Fedora Message Bus was deployed, providing some initial insights. However, this solution lacked repeatability and equitable access, highlighting the need for more robust and scalable data tools in the future.

Key Outcomes and Deliverables

The "Community Ops 2024 Reboot" initiative achieved several significant milestones, while also identifying areas for future development:

Process Improvement

Community Social Analysis

Engagement and Recognition

Reporting and Communication

Looking Ahead

The "Community Ops 2024 Reboot" initiative has provided valuable insights into how to better support the Fedora community.

The work done on process improvement, while facing some obstacles, has led to more defined release party structures, including issue templates and some established processes. However, it's clear that reducing reliance on key individuals is crucial for scalability.

In Community Social Analysis, the initiative identified critical data points for measuring user engagement by topic, aligning with the Fedora 2028 Strategy's goal of doubling contributors. The team also successfully launched community engagement efforts by creating dedicated spaces and facilitating regular meetings. The critical groundwork laid for easier access to Fedora data will empower more community members to explore and understand our project.

The next steps involve building on these achievements, addressing the identified challenges, and continuing to empower the Fedora community. Thank you to all the CommOps members for their contributions to this important initiative!

10 Mar 2025 8:00am GMT

Joe Brockmeier: You can't keep politics out of it

10 Mar 2025 12:00am GMT

08 Mar 2025

feedFedora People

Piju 9M2PJU: QLog: A Comprehensive Amateur Radio Logging Application for the Modern Ham

Piju 9M2PJU's avatar

As amateur radio enthusiasts, we're always on the lookout for software that can enhance our operating experience. Today, I want to introduce you to QLog, a powerful open-source logging application that's been gaining popularity in the ham radio community.

What is QLog?

QLog is a feature-rich amateur radio logging application available for Linux and Windows platforms (with experimental MacOS support for developers). Built on the Qt framework with an SQLite database backend, QLog strikes an impressive balance between simplicity and functionality.

The philosophy behind QLog is straightforward: be as simple as possible while providing all the essential features operators need. While it's not primarily focused on contests, it does offer basic contest support among its many capabilities.

Key Features That Stand Out

QLog comes packed with features that make it a compelling choice for radio operators:

Station Integration

Online Services

Operating Features

One of the most refreshing aspects of QLog is its commitment to user privacy and freedom. There are NO ads, NO user tracking, and NO hidden telemetry-it's simply free and open-source.

Platform Support

QLog runs well on:

The application supports a wide range of radio equipment through its compatibility with Hamlib, Omnirig, and TCI interfaces, making it versatile enough for most ham shacks.

Getting Started with QLog

For Linux Users

Ubuntu users can install QLog through the dedicated PPA:

sudo add-apt-repository ppa:foldyna/qlog
sudo apt update
sudo apt install qlog

Fedora users can download RPM packages from GitHub Releases, and a Flatpak package (which includes built-in TrustedQSL) is available via Flathub.

For Windows Users

Windows users need to install:

The installation package is available through GitHub Releases.

My Experience with QLog

What I particularly appreciate about QLog is its clean, uncluttered interface combined with powerful features. The SQLite backend ensures your logging data is stored efficiently and can be backed up easily.

The integration with online services like LoTW and eQSL has streamlined my QSLing process, while the rig control features mean I spend less time manually entering frequency and mode information.

Final Thoughts

Whether you're new to amateur radio logging or looking to switch from another application, QLog deserves your consideration. Its combination of simplicity, features, and open-source philosophy makes it a valuable tool for any ham radio operator.

QLog is actively maintained, with regular updates and a responsive community. If you encounter issues or have suggestions, you can report them through QLog Issues or join the QLog mailing list.

Give QLog a try-I think you'll be impressed by what this free, open-source logging application has to offer to the amateur radio community.

Visit https://github.com/foldynl/QLog


QLog is licensed under the GNU General Public License v3.0. The project was started by Thomas Gatzweiler in 2020 and is currently maintained by Ladislav Foldyna (2021-2025).

The post QLog: A Comprehensive Amateur Radio Logging Application for the Modern Ham appeared first on Hamradio.my - Amateur Radio, Tech Insights and Product Reviews by 9M2PJU.

08 Mar 2025 8:00pm GMT

Kevin Fenzi: Early March infra bits 2025

Kevin Fenzi's avatar Scrye into the crystal ball

Here we are saturday morning again. This week was shorter than normal for me work wise, as I took thursday and friday off, but there was still a lot going on.

Atomic desktops / iot / coreos caching issues

I spent a lot of time looking into some odd issues that ostree users were hitting. It was really hard to track down what was broken. No errors on our end, invalidated cloudfront a few times, did a bunch of tweaks to our backend varnish cashes and... the problem was caused by: me.

Turns out we are getting hit really hard all the time by (what I can only assume is crawlers working to fuel LLM's. It's not just us, see for example this excellent lwn article on the problem

We use amazon Cloudfront to serve ostree content to users, since it allows them to hit endpoints in their local region, so it's much faster and reduces load on our primary cache machines. Cloudfront in turn hits our cache machines to get the content it caches.

How does this relate to ostree issues you might ask? Well, I blocked a bunch of IP's that were hitting our kojipkgs servers particularly hard. It turns out some of those IP's were cloudfront, so just _some_ of the cloudfront endpoints didn't have access to the backend so their cache was out of date. I assume cloudfront also has multiple distributions at each region and it was only _some_ of those.

Removing all those blocks got everything working for everyone again (but of course the AI bots are ever present). I also enabled a thing called 'origin shield' which means cloudfront should only pull from one region and sync to the others, reducing load on our caches.

Longer term we probibly need to split up our kojipkgs cache or add more nodes or rearage how things are hit.

I'm deeply sorry about this issue, I know many users were frustrated. I sure was too. Lesson learned to be carefull in blocking bots.

s390x caching problems

And related to that issue, our s390x builders have been having problems pulling packages for builds. They have a local cache that in turn pulls from our primary one. Sometimes, sporadically, it's getting partial downloads or the like. I've still not fully figured out the cause here, but I did make a number of changes to the local cache there that seem to have reduced the problem.

Longer term here we probibly should seperate out this cache to hit a only internal one so the load on the main one doesn't matter.

Coffee machine fun

Friday my coffee machine ( delonghi magnifica ) got stuck in the middle of a cycle. It had gound the beans, but then stopped before the water step. So, I looked around at repair videos and then took it apart. It was actually pretty cool how it was put together, and I was able to basically manually turn a pully to move it down to unlocked, then I could remove the brew group and clean everything up and put it back together. Working great again. Kudos also to the The iFixit pro toolkit that I got a while back. A weird screw? no problem.

Home assistant

Been having a lot of fun tinkering with home assistant.

After looking, decided that zigbee networking is better than bluetooth and less power hungry than wifi, so I picked up a Zigbee gateway and it works just fine. At one point I thought I accidentally flashed it with esp32 builder, but seems it didn't work, so whew.

Got some smart plugs ( Amazon link to smart plugs ) and these little things are great! pair up fine, HA can manage their firmware versions/update them, lots of stats. I put one on the plug my car charges on, another on a plug that has a fridge and a freezer on, one on the plug my main server UPS is on, and kept one for 'roaming'. It's cool to see how much power the car charging takes in a nice graph.

Got some cheap temp sensors ( Amazon link to temp / humidity sensors ) They seem to be working well. I put one in my computer closet, one in our living room, one in the garage and one outside. (The living room seems to have a 4 degree change from day to night)

I had some old deako smart switches along with a gateway for them. They use a bluetooth mesh to talk to each other and an app, but the gateway is needed for them to be on wifi. I never bothered to setup the gateway until now, but HA needs it to talk to the switches. So I tried to set it up, but it would just fail at the last setup step. So, I mailed daeko and... they answered really quickly and explained that the gateway is no longer supported, but they would be happy to send me some of their new smart switches (that have wifi built in and can act as a gateway for the old ones) free of charge! I got those on thursday and set them up and they worked just dandy. But then I tripped over Chestertons Fence. The 3 old smart switches were all controlling the same light. That seemed silly to me. Why not just have one on that light, use two 'dumb' switches for the other two places for that light and then move the other smart ones to other lights? Well, turns out there are several problems with that: The 'dumb' switches have a physical position, so if you did that one could be 'on' with the light off, another 'off', etc But the biggest problem is that the smart switch is needed to route power around. If you turn the light 'off' on a 'dumb' switch you can have the one smart one with no power and it doesn't do anything at all. So, after messing them up I figured out how to factory reset them and re-pair them. For anyone looking the process is:

Resetting:

  • plug in and while it 'boots', press and hold the switch.

  • it should come up with a 3 2 1 buttons to press.

  • press each in turn

Pairing (you have to pair switches that all control the same lights):

  • unplug all switches

  • plug one in and Press and hold the switch it should come up with a flashing 1

  • If nothing happens, try each of the other two in turn. Only one has 'power'

  • press 1 on the first switch.

  • Repeat on switch 2 and press 2 on the first switch

  • Repeat on the last switch and press 3 on the first switch

I could have saved myself a bunch of time if I had just left it the way it was. Oh well.

Finally I got some reolink cameras. We have a small game camera we put out from time to time to make sure the local feral cats are ok, and to tell how many racoons are trying to eat the cats food. It's kind of a pain because you have to go put it outside, wait a few days and then remember to bring it back in, then pull the movies off it's sdcard.

So replacing that with something that HA could manage and we didn't need to mess with sounded like a win. I picked up a bundle with a Home Hub and two Argus Eco Ultra and 2 solar panels for them.

The Home hub is just a small wifi ap with sdcard slots. You plug it in and set it up with an app. Then, you pair the cameras to it and HA talks to the cameras via the hub. There's no external account needed, setup is all local and you can even firewall off reolink if you don't want them to auto uprgade firmware, etc. I've not yet set the cameras up outside, but a few impressions: The cameras like REALLY LOUD AUDIO. When you first power them on they greet you in a bunch of languages and tell you how to set them up. Thats fine, but when I did this people in my house were sleeping. Not cool. Even powering them off causes a chirp that is SUPER lOUD. The cameras have a 'siren' control that I have been afraid to try. :) Anyhow, more on these as I get them setup.

I had 2 UPSes here. One for my main server and critical loads and another one for less important stuff. With all the home assistant stuff I ran out of battery backed plugs, so I picked up a 3rd UPS. The new one was easy to add to nut, but I had a long standing problem with the two I already had: They are exactly the same model and product and don't provide a serial number on the usb port, so nut can't tell them apart. Finally I dug around and figured out that while I was specifying bus, port and device, it wasn't working until I moved one of them to another USB plug (and thus another bus). I then got all 3 of them added to HA. One thing that confused me there is that since all 3 of them are on the same nut server and are using the same upsmon user, how do I add more than 1 of them in HA? Well, it turns out if you go to the nut integration, add device, enter the same host/user/pass it will pop up a screen that asks you which one to add. So you can add each in turn.

So, lots of fun hacking on this stuff.

comments? additions? reactions?

As always, comment on mastodon: https://fosstodon.org/@nirik/114128294620402197

08 Mar 2025 5:33pm GMT

07 Mar 2025

feedFedora People

Peter Czanik: Zsolt Audio Turns 40 This Year

07 Mar 2025 3:10pm GMT

Fedora Community Blog: Infra and RelEng Update – Week 10

Fedora Community Blog's avatar

This is a weekly report from the I&R (Infrastructure & Release Engineering) Team. We provide you both infographic and text version of the weekly report. If you just want to quickly look at what we did, just look at the infographic. If you are interested in more in depth details look below the infographic.

Week: 3rd Mar - 7th Mar 2025

Infrastructure & Release Engineering

The purpose of this team is to take care of day to day business regarding CentOS and Fedora Infrastructure and Fedora release engineering work.
It's responsible for services running in Fedora and CentOS infrastructure and preparing things for the new Fedora release (mirrors, mass branching, new namespaces etc.).
List of planned/in-progress issues

Fedora Infra

CentOS Infra including CentOS CI

Release Engineering

If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.

The post Infra and RelEng Update - Week 10 appeared first on Fedora Community Blog.

07 Mar 2025 10:00am GMT

Fedora Magazine: How to install MediaWiki on Fedora, CentOS, and RHEL servers.

Fedora Magazine's avatar

Introduction

Ready to run your own Wikipedia-style knowledge repository on Fedora, Centos or RHEL?

Hold on tight! We are about to walk you through the steps for installing MediaWiki on the most innovative Linux distro out there.

Whether you are a Linux geek or a Linux noob looking to get started with MediaWiki, this step-by-step guide will take you from start to finish, pronto!

MediaWiki ?

MediaWiki facilitates collaboration and documentation in many reputable organizations around the world. Some worthy of mention are:

MediaWiki is used in place of Microsoft's SharePoint, as well. It is preferred for its less complicated RBAC (Role-Based Access Control) system, and $0.00 licensing cost. Sharepoint licensing costs between $25,000 - $150,000 .

Prerequisites

Step 1: Update the server.

$ sudo dnf update; sudo dnf upgrade -y

Step 2: Install Podman

$ sudo dnf install podman

This tutorial uses podman > 5.3. Ensure a compatible version is installed with

$ podman -v
podman version 5.4

Step 3: Pull MediaWiki container from Docker hub.

$ podman pull docker.io/mediawiki:lts
Trying to pull docker.io/library/mediawiki:latest...
Getting image source signatures
Copying blob 46506c43b76b done   |  
Copying blob 7cf63256a31a done   |  
Copying blob f7e553522295 done   |  
Copying blob ccca7c183c0b done   |  
Copying blob 41bfba87aa2a done   |  
Copying blob 904933496485 done   |  
Copying blob 7906c5c5b56e done   |  
Copying blob 5f93253b2de6 done   |  
Copying blob 0230624a769b done   |  
Copying blob 6beeb76481f6 done   |  
Copying blob 012fd53ee67a done   |  
Copying blob a3339e6f62b1 done   |  
Copying blob b1eb0357bfab done   |  
Copying blob 4f4fb700ef54 done   |  
Copying blob 675bda9db3e3 done   |  
Copying blob c0a6d25b98b0 done   |  
Copying blob 417fd4c91734 done   |  
Copying blob 3c7453788306 done   |  
Copying blob ce01c7644913 done   |  
Copying blob ebe12d15cfb9 done   |  
Copying blob 35fe3b70b606 done   |  
Copying config 346df66094 done   |  
Writing manifest to image destination
346df660949efc448741705767a5db05a290e9d870c354ae93edc0e0291f7f03

Step 4: Pull Mariadb container from Docker hub.

$ podman pull docker.io/mariadb:lts
Trying to pull docker.io/library/mariadb:latest...
Getting image source signatures
Copying blob 597f7afe50fe done   |  
Copying blob 5a7813e071bf done   |  
Copying blob 5db80086e4da done   |  
Copying blob 901fe9394c00 done   |  
Copying blob 43eb19e1b102 done   |  
Copying blob bdecd990c29c done   |  
Copying blob e1dede558384 done   |  
Copying blob 5c3a22df929b done   |  
Copying config a914eff5d2 done   |  
Writing manifest to image destination
a914eff5d2eb4c650a4e787e453d52a4ffba977632bd624cc6e63d0c9c4c2d65

Step 5: Run Mariadb and Mediawiki containers in a pod.

5.1. Create a pod

A pod is a group of containers which share the same network, and/or resources.

Create a pod named wikipod:

$  podman pod create -n wikipod -p 8080:80

5.2. Run mariadb in wikipod

$  podman run --detach --name mariadb --env MARIADB_ROOT_PASSWORD=mediawiki --pod wikipod mariadb:lts

5.3. Run mediawiki in wikipod

$  podman run --detach --name mediawiki --pod wikipod mediawiki:lts

5.4 Check mariadb, mediawiki containers are running.

$  podman ps
CONTAINER ID  IMAGE                                    COMMAND               CREATED         STATUS         PORTS                           NAMES
936f315a87be  localhost/podman-pause:5.4.0-1739318400                        52 seconds ago  Up 31 seconds  0.0.0.0:8080->80/tcp            752fc149d017-infra
2a4ada8a898d  docker.io/library/mediawiki:lts          apache2-foregroun...  30 seconds ago  Up 31 seconds  0.0.0.0:8080->80/tcp            mediawiki
7d1c7a41ea83  docker.io/library/mariadb:lts            mariadbd              14 seconds ago  Up 15 seconds  0.0.0.0:8080->80/tcp, 3306/tcp  mariadb

Voila! Mariadb and mediawiki containers are up and running.

Step 6: Complete Mediawiki installation.

6.1 Go to http://<Your-Server-IP>:8080.

Server IP for this installation is 127.0.0.1.

Click complete the installation, and follow the prompt to configure mariadb.

6.2 Follow the prompt to configure the database.

6.3. Fill in database credentials.

The credentials used for this demonstration installation are as follows (adjust this to suit your needs):

database username root
database password mediawiki
database name wiki
database host 127.0.0.1
wikimedia admin username admin
wikimedia admin password fedora magazine
wiki name fedora magazine

6.4 Database setup complete.

Once database setup is complete, click continue to complete mediawiki installation

6.5 Mediawiki setup complete.

At this point we have accomplished the following:

  1. Mariadb, successful configuration for mediawiki
  2. Mediawiki, successful installation.

Now the LocalSettings.php file must be copied to the directory where mediawiki is installed.

7. Copy LocalSettings.php to mediawiki installation directory.

7.1. Get mediawiki container id.

The mediawiki container id for this installation is 2a4ada8a898d. For your reference, go to section 5.4, above.

7.2 Copy LocalSettings.php into mediawiki container using podman.

$  podman cp ~/Downloads/LocalSettings.php 2a4ada8a898d:/var/www/html

8. Log in to mediawiki.

07 Mar 2025 8:00am GMT

Vedran Miletić: The unfortunate state of early-career scientist funding in Croatia

07 Mar 2025 12:00am GMT

06 Mar 2025

feedFedora People

Fedora Community Blog: Proposal to move Community Blog to Fedora Discussion

Fedora Community Blog's avatar

Hello readers of community blog!

Recently on community blog round table meeting we had an interesting conversation about the future of community blog and we would like to hear your feedback on that discussion.

What is this change about? We would like to move from your wordpress instance to discussions.fedoraproject.org as new category with new team of curators. Why this change you ask? Here is the list of improvements that this would bring us:

Here is the space for your feedback. Do you think this is a good idea? What would you miss on discussions.fedoraproject.org compared to wordpress instance. Please let us know in comments.

If you want to be a potential curator for new community blog let us know in the comments as well.

The post Proposal to move Community Blog to Fedora Discussion appeared first on Fedora Community Blog.

06 Mar 2025 10:00am GMT

Peter Czanik: The Anti-Social Century

06 Mar 2025 7:48am GMT

05 Mar 2025

feedFedora People

Fedora Badges: New badge: Fedora+CentOS Classroom at SCALE 22x !

05 Mar 2025 3:42pm GMT