Posts for: #self-hosted

Uptime Kuma Launches Version 1.23.3

Uptime Kuma has released version 1.23.3, bringing several bug fixes and security enhancements. This update includes important changes that users need to be aware of.

First and foremost, due to the security fix in this version, all login sessions will be logged out after updating. This is a necessary measure to ensure the security of the system. Users will need to log in again with their credentials to access the platform.

It is worth noting that if you are using any unofficial or third-party tools with Uptime Kuma, there is a possibility of breaking changes with this update. In such cases, it may be necessary to re-generate an authentication token to ensure seamless integration with these tools.

Now let’s take a closer look at the bug fixes included in this release:

  • Fixed an issue where notifications were not working if the configuration was too long. This bug has been resolved thanks to the contribution of @FJBlok.
  • Enabled the status page certificate expiry badge for all HTTP(s) monitors. This improvement was made possible by the work of @marvinruder.
  • Addressed Kafka producer bugs, ensuring smoother operation of this feature. This fix was made possible by the contributions of @mhkarimi1383.
  • Fixed an issue with the incorrect usage of x-forwarded-host. This bug has been resolved thanks to the efforts of @xuexb.
  • Resolved a race condition issue in the status page editor, ensuring that all data is saved correctly. This fix was made possible by the contribution of @chakflying.

In addition to these bug fixes, version 1.23.3 also includes security enhancements. One of the notable security fixes is the resolution of a persistent session tokens issue. Previously, there was no way to revoke session tokens even if the password was changed. With this update, users can now revoke session tokens by changing their password. For more information on this security fix, you can refer to the advisory GHSA-g9v2-wqcj-j99g.

PhotoPrism Releases Version October 11, 2023

PhotoPrism has recently released its latest version, October 11, 2023. This AI-powered photos app for the decentralized web offers advanced features to tag and find pictures automatically without any hassle. The best part is that it can be run on various platforms, including home servers, private servers, and in the cloud.

This service release comes with several notable updates and improvements based on the feedback and requests from the PhotoPrism community. Additionally, it includes fixes for recently discovered issues. The PhotoPrism team would like to express their gratitude to everyone involved in making this release possible.

Here are the highlights of what’s new in this version:

  • PWA: The automatic screen orientation issue in Google Chrome on Android has been fixed.
  • Upload: When using the mobile nav menu, the current album is now preselected, making the uploading process more convenient.
  • Videos: The creation of thumbnails can now only be disabled in experimental mode.
  • Settings: The ability to permanently delete files is now enabled by default in the settings.
  • RAW/HEIC: The original media information is now shown in the cards view details for RAW and HEIC files.
  • Live Photos: Embedded video files can be streamed and transcoded for Live Photos.
  • Metadata: Camera make and model name normalization has been improved for better organization and search.
  • Docker: An updated ARMv7 image is now available on Docker Hub for those using ARM-based devices.
  • Security: The Go language used in PhotoPrism has been updated to the latest stable release, v1.21.3, ensuring enhanced security.

With its latest release, PhotoPrism continues to deliver an exceptional experience for users who are passionate about managing and organizing their photo collections.

Pi-Hole V6 Beta: Join the Testing Phase for Enhanced Ad Blocking

Pi-Hole, the popular network-wide ad blocker, is rolling out its latest version, V6.0, and is inviting users to participate in beta testing and troubleshooting. The Pi-hole team is looking for brave users who are comfortable with digging into any issues that may arise. The beta version introduces several fundamental changes, and it is important to note that updating from Pi-hole 5.x to 6.0 is a one-way operation.

Some of the new features and improvements in Pi-hole V6.0 include:

  • A new REST API and webserver directly embedded into the pihole-FTL binary, eliminating the need for lighttpd and php dependencies. This change reduces the installation size of Pi-hole.
  • Subscribed allowlists, known as Antigravity, which allow users to whitelist specific domains while still blocking entries in subscribed blocklists.
  • Consolidated settings files, with all settings now contained in a single file located at /etc/pihole/pihole.toml. The file is well-commented, making it easier for users to understand and modify settings.
  • Server-side pagination of the query log, improving the performance of the query log page by loading results one page at a time.
  • Redesigned settings menu in the web interface, categorized into Basic, Advanced, and Expert levels, with different settings available based on the selected mode.
  • Built-in HTTPS support in FTL, allowing users to use their own certificates or generate a self-signed certificate.
  • Docker image now based on Alpine, reducing the image size and potentially enabling support for more systems in the future.

The Pi-hole team emphasizes that the beta version is not yet stable for a full release. They are actively working on improving stability and addressing issues as they arise. Users who are interested in participating in the beta testing can visit the Pi-hole Discourse Forum to discuss the beta and report any findings. Contributions and suggestions for improvements are also welcome.

To try out the beta version, users can either install it as a fresh installation or switch to the v6 branches. Detailed instructions are provided for both bare metal and Docker installations.

Pi-hole V6.0 does not have a specific release date yet, but the team is working on it in their free time, aiming to release it when it’s stable and ready for production use.

Source: Pi-Hole.

Uptime Kuma Unveils Version 1.23.3 Update

Uptime Kuma has recently released version 1.23.3, bringing important bug fixes and security updates to its server monitoring software.

One important note for users is that due to a security fix, all login sessions will be logged out after updating to this version. This is a necessary measure to ensure the security of the system.

If you are using any unofficial or third-party tools with Uptime Kuma, it is important to be aware that this update may introduce breaking changes. In such cases, it may be necessary to re-generate an authentication token to ensure compatibility.

The latest release includes several bug fixes that address various issues reported by the user community. These bug fixes include:

  • Fixed an issue where notifications were not working if the configuration was too long. This improvement was contributed by @FJBlok.
  • Enabled status page certificate expiry badge for all HTTP(s) monitors, thanks to @marvinruder.
  • Fixed bugs related to the Kafka producer, with contributions from @mhkarimi1383.
  • Addressed an issue where x-forwarded-host was not being utilized correctly. This fix was provided by @xuexb.
  • Resolved a race condition issue in the status page editor that prevented some data from being saved when clicked too quickly. This fix was made possible by @chakflying.

In addition to bug fixes, version 1.23.3 also brings important security fixes. One notable fix addresses a persistent session tokens issue. Prior to this update, there was no way to revoke session tokens even if the password was changed. With this update, users can now revoke session tokens by changing their password. More information about this security fix can be found here.

This latest release of Uptime Kuma provides users with important bug fixes and security updates, ensuring a more reliable and secure server monitoring experience.

Gitea 1.20.5: The Latest Release

Gitea has announced the release of version 1.20.5 of their software. This update includes important bug fixes, making it highly recommended for users to update to this version.

To create this release, the Gitea team merged 24 pull requests. Users can download pre-built binaries for their specific platform from the downloads page. Detailed installation instructions can be found in the installation guide.

The changelog for version 1.20.5 includes the following enhancements and bug fixes:

Enhancements:

  • Fix z-index on markdown completion
  • Use secure cookie for HTTPS sites

Bug Fixes:

  • Fix git 2.11 error when checking IsEmpty
  • Allow get release download files and lfs files with oauth2 token format
  • Fix orphan check for deleted branch
  • Quote table release in sql queries
  • Fix release URL in webhooks
  • Fix successful return value for SyncAndGetUserSpecificDiff
  • Fix pagination for followers and following
  • Fix issue templates when blank issues are disabled
  • Fix context cache bug & enable context cache for dashboard commits’ authors
  • Fix INI parsing for value with trailing slash
  • Fix PushEvent NullPointerException jenkinsci/github-plugin
  • Fix organization field being null in POST /orgs/{orgid}/teams
  • Fix bug of review request number

Additionally, there have been improvements in testing and documentation, as well as miscellaneous changes.

The contributors to this release include:

Self-hosted Monthly Update September 2023

Here are the new additions to the awesome-selfhosted repository during the month of September 2023:

  • FreedomBox - Community project to develop, design and promote personal servers running free software for private, personal, communications. (Source Code) AGPL-3.0 Python/deb
  • INGInious - Intelligent grader that allows secured and automated testing of code made by students. (Source Code, Clients) AGPL-3.0 Python/Docker
  • Websurfx - Aggregate results from other search engines (metasearch engine) without ads while keeping privacy and security in mind. It is extremely fast and provides a high level of customization (alternative to SearX). AGPL-3.0 Rust/Docker
  • Mataroa - Mataroa is a naked blogging platform for minimalists. (Source Code) MIT Python
  • Flipt - Feature flag solution with support for multiple data backends (alternative to LaunchDarkly). (Demo, Source Code) GPL-3.0 Docker/K8S/Go

awesome-selfhosted is a repository on GitHub, which contains ton of software for you to self-host. The repository describes itself as “a list of Free Software network services and web applications which can be hosted on your own servers.”

If you need a device for self-hosting, a Raspberry Pi 4 is perfect to begin your journey!