Hacker Newsnew | past | comments | ask | show | jobs | submit | qalter's commentslogin

I have a lot of old pictures without geolocation data. A tool to automatically add even an estimate of the location would be really useful so that apple or google photos could use it to make albums automatically.

PIGEON is going that way I guess: https://arxiv.org/abs/2307.05845


About Genode: https://genode.org/about/index

General overview: https://genode.org/documentation/general-overview/index

> Genode is based on a recursive system structure. Each program runs in a dedicated sandbox and gets granted only those access rights and resources that are needed for its specific purpose. Programs can create and manage sub-sandboxes out of their own resources, thereby forming hierarchies where policies can be applied at each level. The framework provides mechanisms to let programs communicate with each other and trade their resources, but only in strictly-defined manners. Thanks to this rigid regime, the attack surface of security-critical functions can be reduced by orders of magnitude compared to contemporary operating systems.


I tried hosting it on my server but couldn’t manage. Would anyone have a step by step process?


I get the impression that sabre/dav markets itself more as a platform on which one can build their own CalDAV/CardDAV applications.

I run it standalone, because I wanted a CalDAV system that could integrate with my local FreeIPA domain via LDAP. The only other project that met this requirement was davical [1], but it seemed much less active.

I ended up writing my own FreeIPA/LDAP authentication and principal backends [2] for sabre/dav. I believe they have a PDO backend built in, if you want to store your users in a database.

Basically, you composer install sabre/dav and wire all the components together in server.php. You'll also want to redirect the /.well-known/{caldav,carddav} URLs with a rewrite rule in your webserver. Most of this is described in their documentation [3].

If you're looking for turn-key solution with an administration GUI, you probably want Baikal [4], which is based on sabre/dav.

[1] https://www.davical.org/

[2] https://github.com/sacredheartsc/sabredav-freeipa

[3] https://sabre.io/dav/gettingstarted/

[4] https://sabre.io/baikal/


Given @bronkodwana's comment: https://news.ycombinator.com/item?id=34737052

Did you look at cyrusimap? Surely it supports auth via ldap?


Thank you!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: