With the end-of-life of Node 16, Gitea has now added Node 20 support to Gitea Actions. This is thanks in part to freshollie, the nektos/act maintainers, SupremeVoid, and the Gitea team. To be able to use Node 20 actions, you’ll need to update your runner to version v0.2.6.
Posts for: #self-hosted
PhotoPrism Unveils New Version of its Photos App: September 23, 2023
PhotoPrism has recently announced the release of their latest version, the September 23, 2023 release. PhotoPrism is an AI-Powered Photos App for the Decentralized Web that utilizes cutting-edge technologies to automatically tag and find pictures without causing any inconvenience. One of the standout features of PhotoPrism is its ability to be run at home, on a private server, or in the cloud.
The most notable addition in this release is the redesigned Places view, which now includes a search box moved to the top and a preview for selected clusters at the bottom. This enhancement allows users to easily navigate and explore their photos. Additionally, PhotoPrism has introduced support for Samsung and Google Motion Photos, enabling users to view them in a similar way to Apple Live Photos after re-indexing their library.
Apart from these major updates, users can also expect several usability improvements, new search filters, and fixes for recently discovered issues. The PhotoPrism team expresses their gratitude to all the contributors who have made this release possible.
Here is a list of the new features and improvements in the latest version:
- Added a preview image to the Labels tab in the photo edit dialog
- Reduced padding in mosaic view in favor of larger thumbnails
- Edit dialog allows pasting latitude and longitude in a single operation
- Reduced the number of info notifications in the user interface
- Improved user interface styles, added new “Chrome” and “Mint” themes
- Added
scan:falsefilter to find photos that are not scans - Added
favorite:falsefilter to find pictures not marked as favorites - New share preview shows album contents as a stack of Polaroids
- Fixed preview image URL when sharing album links
- Current album is preselected when opening the upload dialog
- Last edited timestamp is updated when pictures are added to albums
- Fixed an error when reusing the name of a previously deleted person
- Added cluster view to browse pictures close to each other in an overlay
- Added support for sub-km distances when searching for locations
- Added support for the
labelandcategorysearch filters in Places - Added map style selector and a scale for comparing distances in Places
- Added “Delete All” button to permanently delete all archived files
- Added option for admins to perform index and cache cleanup from the UI in Library
- Fixed escaping of hash characters in folder names in Library
- Added support for Samsung Motion Photos in Live Photos
- Added support for Google Camera Motion Photos in Live Photos
- Fixed indexing of sidecar video file properties in Live Photos
- Added support for AMD GPUs in
install-gpu.shscript for Videos - Removed deprecated FFmpeg
-vsync vfrcommand flag in Videos - Changed the order of field names from which the title is extracted in Metadata
- Added support for reading fstop favorite flag from XMP sidecar files in Metadata
- Samsung/Google Motion Photos are now flagged as Live Photos in Metadata
- Added support for serving HTTP requests over Unix sockets in Config
- A lower cache duration can now be set for video content in Config
- Updates are now performed in batches to limit the number of variables in SQLite
- Added support for user ID ranges 1201-1250 and 2000-2100 in Docker
- Reduced bcrypt cost for faster login on small devices in Security
- Go has been updated to the latest stable release v1.21.1 in Security
- Updated Chinese (Simplified and Traditional) translations
With its latest release, PhotoPrism continues to provide an exceptional user experience for individuals interested in managing their photos with ease.
For more information about PhotoPrism and to download the latest version, visit their release notes or official website.
Uptime Kuma Introduces Version 1.23.2
Uptime Kuma has released version 1.23.2 with several bug fixes. The fixes include:
- Fixed an issue where the Tailscale monitor was not displaying correctly for non-Docker users.
- Fixed an issue where a paused monitor would start again after being edited.
- Fixed an issue where status page items were duplicated when the save button was clicked multiple times.
- Fixed an issue where the Oauth2 authentication method was not working.
- Added back some missing HTTP options into the JSON query monitor.
Source: Uptime Kuma.
Self-hosted Monthly Update August 2023
Starting from today, I will be posting a monthly roundup of the new additions to the fantastic awesome-selfhosted repository, which contains a lot of interesting software for you to host yourself. The repository describes itself as “a list of Free Software network services and web applications which can be hosted on your own servers.”
Here are the new additions for August 2023:
- Forgejo
⚠- A lightweight software forge focused on scaling, federation, and privacy (fork of Gitea). (Demo, Source Code, Clients)MITDocker/Go - Cerbos - A self-hosted, open source user authorization layer for your applications. (Demo, Source Code)
Apache-2.0Go - Watcharr - A free and open source content watch list. Add and track all the shows and movies you are watching. Comes with user authentication, modern and clean UI and a very simple setup. (Demo)
MITDocker - Review Board - Extensible and friendly code review tool for projects and companies of all sizes. (Demo, Source Code)
MITPython - Janus - General-purpose, lightweight, minimalist WebRTC Server. (Demo, Source Code)
GPL-3.0C - RSSHub - An easy to use, and extensible RSS feed aggregator, it’s capable of generating RSS feeds from pretty much everything ranging from social media to university departments. (Demo, Source Code)
MITNodejs/DockerServerless computing, Function as a Service (FaaS) and Platform as a Service (Paas) management software. - Graphweaver - Turn multiple data sources into a single GraphQL API. (Source Code)
MITNodejs - Sunshine - Remote game stream host for Moonlight with support up to 120 frames per second and 4K resolution. (Source Code)
GPL-3.0C++ - Fasten Health
⚠- Fasten is an open-source, self-hosted, personal/family electronic medical record aggregator, designed to integrate with 100,000’s of insurances/hospitals/clinics in the United States.GPL-3.0Go/Docker
If you need somewhere to run your self-hosted software, the Raspberry Pi 4 8GB is now in stock in most places!
In the future, these articles will be posted on the first of each month. I hope you will enjoy this new feature on the site! ☺️
Self-hosted Monthly Update December 2023
Here are the new additions to the awesome-selfhosted repository during the month of December 2023:
- Dify.ai - Build, test and deploy LLM applications. (Source Code)
Apache-2.0/Commons-ClauseDocker - Tasmota - Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP or serial. Automate using timers, rules or scripts. Integration with home automation solutions. (Source Code)
GPL-3.0C/C++ - Digiwords - A simple online application for creating word clouds (documentation in French). (Source Code)
AGPL-3.0Nodejs/PHP - Azimutt - Visual database exploration made for real world databases (big and messy). Explore your database schema as well as data, document them, extend them and even get analysis and guidelines. (Demo, Source Code)
MITElixir/Nodejs/Docker - WebDB - Efficient database IDE. (Demo, Source Code)
AGPL-3.0DockerSee also: awesome-web-archiving - Digipad - An online self-hosted application for creating collaborative digital notepads (Documentation in french). (Source Code)
AGPL-3.0Nodejs - Stalwart Mail Server - All-in-one mail server with JMAP, IMAP4, and SMTP support and a wide range of modern features. (Source Code)
AGPL-3.0Rust/Docker - Stalwart Mail Server - All-in-one mail server with JMAP, IMAP4, and SMTP support and a wide range of modern features. (Source Code)
AGPL-3.0Rust/Docker - Digibuzzer - Create a virtual game room around a connected buzzer (documentation in French). (Demo, Source Code)
AGPL-3.0Nodejs - Shelf - Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations. Unlimited assets, free forever. (Source Code)
AGPL-3.0Nodejs - Bracket - Flexible tournament system to build a tournament setup, add teams, schedule matches, keep track of scores and present ranking live to the public. (Source Code)
MITDocker/Nodejs - Digiface - Create avatars using the Avataaars library (documentation in French). (Demo, Source Code)
AGPL-3.0Nodejs - Smederee - A frugal platform which is dedicated to help people build great software together leveraging the power of the Darcs version control system. (Source Code)
AGPL-3.0Scala - Budibase - Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes (alternative to Outsystems, Retool, Mendix, Appian). (Source Code)
⊘ ProprietaryNodejs/Docker/K8S
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.”
Self-hosted Monthly Update February 2024
Here are the new additions to the awesome-selfhosted repository during the month of February 2024:
- FeedCord
⚠- A simple, lightweight & customizable RSS News Feed for your Discord Server.MITDocker - Jauth
⚠- Lightweight SSL/TLS reverse proxy with authorization (via Telegram and SSH) for self-hosted apps. (Demo)GPL-3.0Go - Chhoto URL - Simple, lightning-fast URL shortener with no bloat (fork of simply-shorten).
MITRust/Docker - bitmagnet - A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration. (Source Code)
MITGo/Docker - SparkView - Browser-based remote access solution. No VPN client; just deploy the software in the DMZ. Access VMs, desktops, servers, and apps anytime, anywhere, without complex and costly client rollouts or user management.
⊘ ProprietaryJava - HoloPlay
⚠- Web app using Invidious API for listening to Youtube audio sources. (Source Code)MITNodejs/Docker - CASE - Lightweight BaaS (Backend As A Service) requiring minimal coding, with database, admin panel, API, and Javascript SDK. (Source Code)
MITNodejs
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.”