This Week in Self-Hosted (22 December 2023)
Self-hosted news, software updates, launches, and a spotlight on Vikunja, an open-source to-do list manager
This Week in Self-Hosted
22 December 2023
In the News
Software Updates
- Baserow v1.22.0 | No-code Database: Group rows by field, multi-select in formula field, view switching, UUID field type, redesigned menus, 'Last Modified By' field
- code-server v4.20.0 | VS Code: New '--disable-file-uploads' flag, added 'wget' to the release image
- GoToSocial v0.13.0 | ActivityPub: Poll support (create, view, vote), unsupported media placeholders in incoming posts, mute threads, scheduled media cleanups, instance language setting and tags, Prometheus-formatted metrics
- Immich v1.91.0/1/2/3/4 | Photos: Removed Typesense container in favor of new PostgreSQL extension, changes to LOG_LEVEL variable, iOS live photo fixes (will need reuploaded)
- Lemmy v0.19.0 | Link Aggregator: Improved post rankings, instance blocks, improved 2FA, new federation queue, remote follow, header/cookie authentication
- Librum v0.11.0 | eBooks: Book-specific color themes, multi-book selection, duplicate book warning, new translations
- Matomo v5.0.0 | Analytics: Enhanced accessibility and security, improved query times, transition to Vue.js for future interface enhancements/improvements
- Memos v0.18.1 | Note-Taking: Instance-level SEO, Markdown parser, SQL fixes
- Plane v0.14-dev | Project Management: New 'Instance admin' role, Kanban sub-groups, improved pages (new look, formatting options, table of contents, and lock functionality), @mentions, enhanced tables, API/webhook support
- Stirling PDF v0.17.0 | PDF Editor: Log file support for fail2ban, overlay PDF functionality, support for splitting horizontally/vertically by section, size, or count, translation updates
- Vikunja v0.22.0 | To-do Lists: Scoped API tokens, webhook support, n8n community node, rebuilt editor, improved search (added Typesense support), CalDAV subtask support
- Zulip v8.0 | Team Chat: New unread inbox view, support for topic follows, guest user list access, clicking on message in search now redirects to target message instead of replying, support for creating voice calls, design improvements
New Software
- ha-homarr-sever: Homarr Home Assistant add-on
- HortusFox: Collaborative plant manager and tracker
- Lingarr: Subtitle translation using LibreTranslate
- Manet Music: iOS Jellyfin music streaming application
- MastodonPoster: PHP class to post statuses with images on Mastodon
- Voltaserve: Remote file browser and collaboration tool
Community Content
Content Spotlight: Vikunja
Meet Vikunja, an open-source web application for managing to-do lists. Vikunja allows users to create their own task lists and append them with due dates, labels, relations to other tasks, attachments, and other details – all from within a minimally-designed web interface. Lists can be viewed in a number of alternative formats, including Gantt charts, Kanban boards, and tables. Vikunja also supports multiple users and collaboration across lists, and even provides CalDAV integration for flexible access across devices.
Vikunja can be installed on bare metal or Docker (database required), supports OpenID SSO, and can be hosted under a subdirectory. The project also offers standalone desktop, Flatpak, and Android apps, although the latter is in the early stages of development.
Links: GitHub, Website, Documentation
What We're Watching
- Local Voice Assistance with Wake Word in Home Assistant | Smart Home Junkie
- NAS vs. Home Server – What's the difference? | Wolfgang's Channel
- Docker & Docker Compose: Quick & Easy Install on Linux! | DB Tech
- This Little Home Server Does EVERYTHING (…almost) | Hardware Haven
- Learning Docker // Build Container Images | Christian Lempa
What We're Listening To
Smart Home and Automation
Upcoming Events
Fediverse Chatter
Here's the truth. Ted Kowalski, username frodo, may he rest in peace, was the original author, just down the hall from my office in Murray Hill, and his name for the program had a 'u' where there is now an 's'. Management made him change it for distribution, but they couldn't make him change his pronunciation.
- @[email protected]
Privacy
Command Line Corner: dos2unix
Occasionally, I'll struggle running commands against a text file only to discover it was created on Windows and includes carriage returns at the end of each line. To quickly convert a file to Unix-compatible line breaks (line feeds) from the command line, install and run dos2unix.
(Note that dos2unix probably won't be installed on your machine by default, so look up the installation instructions for your operating system before executing.)
/$ dos2unix this_week_in_self_hosted.txt
dos2unix: converting file this_week_in_self_hosted.txt to Unix format...
Click here to view an archive of commands shared in previous newsletters.
Other News in Tech
Share Your Content in a Future Newsletter
We're always looking for new and existing self-hosted content to share in This Week in Self-Hosted. Reach out using the button below if you'd like to have your own content featured or have a suggestion for content types you'd like to see featured in future newsletters.
Comments