I’m using News Explorer for my RSS feeds which also supports subscribing to YouTube channels. In the newer versions it even pulls the comments from YT.
I’m using News Explorer for my RSS feeds which also supports subscribing to YouTube channels. In the newer versions it even pulls the comments from YT.
The power-on hours are shown directly on the Health Info page, no need to click through to the SMART attributes.
According to my Synology:
These variable names are dynamically parsed and used for generating the smb.conf
.
And if you need a way to support underscores AND spaces (which are not allowed in a variable name), you have to get creative.
I like the solution as it allows me to encode any possible configuration value (even the most obscure one) in the compose file.
Yes, it’s explained in the documentation.
E.g.:
SAMBA_GLOBAL_CONFIG_bind_SPACE_interfaces_SPACE_only: yes
maps to:
[global]
bind interfaces only = yes
This way you don’t need to provide any extra configuration file.
There’s dockurr/samba which is also pretty easy to setup, but doesn’t allow much deviation from the defaults.
# https://github.com/ServerContainers/samba
services:
server:
image: ghcr.io/servercontainers/samba:latest
restart: unless-stopped
network_mode: host
environment:
TZ: Europe/London
MODEL: MacSamba
SAMBA_GLOBAL_STANZA: "vfs objects = acl_xattr catia fruit streams_xattr; fruit:nfs_aces = no; inherit permissions = yes; fruit:model = MacSamba; fruit:posix_rename = yes; fruit:veto_appledouble = no; fruit:wipe_intentionally_left_blank_rfork = yes; fruit:delete_empty_adfiles = yes; fruit:metadata = stream"
SAMBA_GLOBAL_CONFIG_load_SPACE_printers: no
SAMBA_GLOBAL_CONFIG_printing: bsd
SAMBA_GLOBAL_CONFIG_printcap_SPACE_name: /dev/null
SAMBA_GLOBAL_CONFIG_disable_SPACE_spoolss: yes
SAMBA_GLOBAL_CONFIG_min_SPACE_protocol: SMB2
SAMBA_GLOBAL_CONFIG_bind_SPACE_interfaces_SPACE_only: yes
SAMBA_GLOBAL_CONFIG_interfaces: lo eth0
SAMBA_CONF_SERVER_STRING: Docker Host Samba
#SAMBA_CONF_LOG_LEVEL: 3
ACCOUNT_shareuser: mypassword
UID_shareuser: 1000
# avahi seems to introduce issues with the share
# "The operation can't be completed because the original item for "xxx" can't be found."
AVAHI_DISABLE: true
WSDD2_DISABLE: true
#NETBIOS_DISABLE: true
SAMBA_VOLUME_CONFIG_myshare: "[myshare]; path=/shares/myshare; valid users = shareuser; guest ok = no; read only = no; browseable = yes"
volumes:
- /path/to/myshare:/shares/myshare
Just make sure you don’t have any local SMB server running on the host. And if you need multiple different shares, these all need to go into the same container or you need to define different ports if you use multiple containers.
why bother with the aliases
Because once some service “loses” (or sells) your email and you start getting spam, it’s pretty easy to burn that specific email address and change it to something else with that specific service and the spam will stop.
Yeah, Synology and NFSv4 is a bit hit or miss if you don’t use a Kerberos server. I’ve experimented with that back in 2018 to no avail: https://blog.mbirth.uk/2018/01/05/synology-nfsv4-with-id-mapping.html
Well, it’s not a protocol, Subsonic is an app that became pretty famous in the MP3 era and had a nice API for which various clients were developed.
The source code was Open Source in the early days which was forked into e.g. AirSonic, MadSonic, LibreSonic.
Those projects are dormant for a few years now. That’s why new ones have emerged that simulate the same API so all the client apps can still be used with them.
EDIT: Looks like these are projects that support the Subsonic API and are still in active development:
Ah, so alternative implementations. I’ve still got a license for the original Subsonic, but that hasn’t been updated in years by now.
Subsonic? Is this still a thing?
I have all my photos synced to iCloud and have Apple Photos running on my Mac with the option to “always download originals” enabled. Then, I run a daily backup of my Mac’s photo library to my NAS. For this, I’m using CCC at the moment but I’m planning to switch to restic.
From a technical standpoint, I still have some admiration for ProcessWire which is basically just the backend of a CMS and requires you to code the frontend. It has a great API and is awesome to build websites with. Just create your HTML and insert the PHP snippets wherever you need some dynamic info.
However, it requires a fully fledged database which is what I’m trying to avoid with most of my projects.
Same here but with Apple Health. You can even build some Shortcut to log the weight via Siri if you like to.
But the TUI is simple. If people don’t know what they’re doing with the TUI, giving them colourful flashy buttons to click won’t help either. They should use Acronis or Macrium, then.
Yeah, what’s wrong with the original Clonezilla TUI?
If the container instructions say to set the TZ
variable, this means that they bring all the necessary timezone information (for all timezones around the world) with them inside the container. For Alpine Linux, this would be the 1.5 MB (uncompressed) tzdata package.
If you are instructed to link to those files on the host system, the container usually doesn’t come with the tzdata
package and the only way for it to use your timezone is to use the information from the host system by mounting the 2 files.
However, if you don’t mount these files, the container will usually run in UTC and won’t observe DST. So, all the times in log files and everything regarding time will be in UTC.
After using GitHub Pages (Jekyll) and some experiments with GRAV and Serendipity/S9Y, I’ve ended up with WordPress on SQLite for my blog as it provides everything a proper blog needs: RSS, comments, trackback/pingback, spam filter and ActivityPub/Fediverse integration.
But for a CMS without any social aspect I’d probably use GRAV and make it work somehow.
Does the data change a lot? Does it need to be a block-based backup (e.g. bootable)? Otherwise, you could go with rsync or restic or borg to only refresh your backup copy with the changed files. This should be far quicker than taking a complete backup of the whole SSD.