83 private links
Android client for Nextcloud Cospend and IHateMoney shared budget management systems.
I.e. money/cash-splitting app similar to Splitwise, Cospender, Tricount, ... but FOSS, free and comfy!
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
GUI software to access any and all of the above (and more) protocols/services. Includes e.g. access to both Nextcloud and Dropbox storage and your S3 buckets on top.
Runs in its own GUI so too cumbersome for me, but also is the foundation for the paid 'Mountainduck' software (for Win and Mac) which incorporates everything into the explorer GUI and thus runs as invisibly as on Linux mounts. Pretty clever!
A cheat sheet with all the related curl commands available for WebDAV. Very neat!
curl -X GET https://webdav.filestash.app/README.org
-> Read a file
curl -T welcome.msg -u "username:password" --dump-header - https://webdav.filestash.app/welcome.msg
-> upload a file
curl -X DELETE 'https://example.com/webdav/test'
-> delete something
curl -X MKCOL --dump-header - "https://webdav.filestash.app/test'
-> create a folder
The username password function works on any command.
Be aware that:
- listing files is slightly more complicated since you get results back in XML form
- If using e.g. Nextcloud shares, the path is always
example.com/public.php/webdav/path/to/your/file
with the token that is actually in the link being used having to be put into both username and password
How to use your own Nextcloud instance to synchronize your Zotero Library using Zotero's WebDAV Synchronization Feature.
Explains some nice details which would otherwise definitely stand in the way of easy sharing (e.g. individual folder sharing, webdav credentials, paths, and so on). Very useful!
A backup solution for Nextcloud (although you still provide the storage ;) as an actual Nextcloud application.
I don't know why I didn't think of this so far.
Restic still definitely has an edge in encryption/deduplication and advanced feature set but this seems way easier to get going - and moves as one coherent package with your Nextcloud instance (i.e. it backs itself up).
You can set repetitions for full and partial backups (in days and times, and only on weekend if desired), and it will automatically put your instance in maintenance mode (so no DB corruption) do its pass, release maintenance mode and do all the compression/splitting/uploading then, so there's as little down-time as necessary.
Seems well thought out, if possibly a little early in development!
A variety of ways to upload larger /bigger files to Nextcloud
Using telegraf to get metric data from Nextcloud itself into InfluxDB, from where you can then visualize it in e.g. Grafana.
A script made to upload and share things, copying the share link to your clipboard, with simple logic.
Using caddy to run nextcloud as a host and reverse proxy with rewriting and so on
Exhaustive list, with pros and cons, of access to nextcloud files.
Includes a little 'push' function to send stuff directly to your nextcloud folders which could be adapted to different use cases.
Not mentioned: S3 primary storage on Nextcloud
Executes alongside nextcloud to run arbitrary shell scripts as cronjobs
Generate nice previews for your nextcloud photos, and sort them automatically by date
Can sync between your taskwarrior tasks and caldav instances.
Internally makes use of vdirsync program.
Added as a hook of on-add and on-modify to taskwarrior.
Needs to be compiled first.
Setup looks somewhat involved, but should then just do its work in the background.
Synchronization is then started with caldavwarrior sync
, which could be automated via cron/systemd.
Nextcloud is a fantastic system, but it's not your backup. This post will show you how to backup Nextcloud so you can ensure your data is safe.
Backing up locally.
Since my Nextcloud server was behind an Nginx proxy, it didn’t know that the base URL should start with ‘https’. This fixes that:
'overwriteprotocol' => 'https',
Anyone else curious about this configuration option should check this section of the docs 89.