Ok unrelated, but I'm looking for a tool for making diagrams like that, anyone know what was used on this post? ty
That particular diagram seems to have been generated by https://plantuml.com according to the image's metadata
Owning my own data, part 1: Integrating a self-hosted calendar solution
21–30 of 157 posts
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#22I started using a paper diary again about a year ago. Turns out I wasn’t missing much and fitting in the rails of calendaring and task management as the vendor (apple) saw fit wasn’t really helping me. I have two jobs and a large family to coordinate. Ultimate self hosting that. Also only costs $15/year approx.
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#23My recurring events are all blocked off on the calendars already ("private" for personal events on my work calendar), so it really is quite a quick update.
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#24Data is saved in plain text files and I track/backup it using git.
Over the time I've accumulated some interesting modifications:
- Authentication runs with pam on the host system.
- To enable sharing of calendars I run a periodic script symlinking the calendars to all authorized users. Unfortunately this suffers from combinatiorial explosion.
- Using a rights plugin with custom CalDav Attributes and a modified web plugin I added support for access Control Lists.
- To enable public calendars you give read permissions to the `public` user using ACL. Then a nginx hack gives blanket acces for read operations:
location /public {
proxy_pass http://127.0.0.1:{%RADICALE_PORT%};
include proxy_params;
proxy_set_header Authorization "Basic {%RADICALE_PUBLIC_AUTH%}";
proxy_hide_header Authorization;
add_header Access-Control-Allow-Origin * always;
add_header Access-Control-Allow-Methods "GET, OPTIONS, PROPFIND";
add_header Access-Control-Allow-Headers "Depth";
limit_except GET OPTIONS PROPFIND { deny all; }
}
These public calendars are can be viewed on a web calendar (https://gitlab.nomagic.uk/popi/js_calendar_from_ics)I should probably write a blog post about the setup.
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#25Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#26This is the kind of thing I think about doing every so often, before realizing it would take me a lot more time, energy, and money than I'm willing to spend to save 10 minutes once a week manually copying my work events from GCal to Etar on my phone and vice versa, and both to the weekly dry erase calendar on my wall. My recurring events are all blocked off on the calendars already ("private" for personal events on m…
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#27I honestly prefer a pen and paper planner and just manually migrating my contacts over. Meanwhile, my personal gmail is 99.9% contacts I have no intention to ever speaking to again.
I've been thinking about it: certainly most of the numbers in my contacts list are probably invalid by now. But there's definitely a delta of finality to going "oh there's like 10 people I will ever call and that number is only going to go down... "
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#28Instead, initially went with the approach of hosting my dynamically updating iCal file in an S3 bucket and using ICSx5 on Android to sync with it. No CalDAV needed – just HTTPS.
However, FOSS calendars for Android still suck, and for some reason I couldn't get ICSx5 to work within GrapheneOS, so I now use almost the same approach but with Proton Calendar which happens to support calendars from direct links to iCal files. It's not perfect, but it suits my needs enough.
I think the author's approach for using iCalendar format is a good one, though what I've discovered is the amount of support for various iCalendar features varies drastically between calendar software. Rather than dealing with that headache, I somewhat gave up and decided to shove most metadata into the description field rather than use the respective properties.
EDIT: My use case is software I wrote to grab data from various sites (Eventbrite, Meetup, pub trivia companies, public event calendars, etc.), filter for only social events I would be interested in, and combine them into a single calendar I can view in my normal calendar software.
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#29Ok unrelated, but I'm looking for a tool for making diagrams like that, anyone know what was used on this post? ty
That particular diagram seems to have been generated by https://plantuml.com according to the image's metadata
https://www.plantuml.com/plantuml/uml/VPBFQXmn3CRlynGYzzdUXn...
Re: Owning my own data, part 1: Integrating a self-hosted calendar solution
#301. Create a memories like feature from my photos to send on my cell phone, grouping by different features I like: anniversaries, similar activities, A `Me an X(X is Spouse, family, friends etc)`, Over the years(how x has evolved over the years).
2. Be able to save photos taken from my device to my servers.
I've set up three true-nas machines in different places with 2TB of space and want to slowly build this feature.