[HN Gopher] Show HN: Bloben - Self-hosted web CalDAV calendar cl...
       ___________________________________________________________________
        
       Show HN: Bloben - Self-hosted web CalDAV calendar client
        
       Hello all,  I have been working on a self hosted CalDAV calendar
       client Bloben https://github.com/nibdo/bloben-app  This is mostly
       an alternative to other web clients like great AgenDAV with some
       additional features I wanted to use like email invites, alarms,
       webcalendars, etc.  You can play with demo (limited to read access)
       here: https://demo.bloben.com/api/v1/users/login-
       demo?username=dem...  In the end it should provide separate clients
       also for CalDAV tasks and notes.  One thing I would maybe like to
       discuss more is adding encryption, which is obviously quite
       problematic when using standards like CalDAV. Initially I just
       added non-compatible fully encrypted calendars, but realised this
       might not be useful for many people using different clients.
       Something halfway is adding an option to protect only some, say
       sensitive, events by encrypting fields like title, description or
       location. That way events will still be displayed via standard
       mobile apps and decrypted only in Bloben client (with link to open
       from description).  As part of this project I published also React
       calendar component https://github.com/nibdo/kalend  Thank you, if
       you are interested and feel free to ask me anything.
        
       Author : nibdo
       Score  : 39 points
       Date   : 2022-04-06 06:23 UTC (16 hours ago)
        
       | kseistrup wrote:
       | Clickable link to project on Microsoft Github:
       | https://github.com/nibdo/bloben-app
        
         | smachiz wrote:
         | Did Microsoft pay you to say Microsoft Github instead of just
         | Github?
        
           | yewenjie wrote:
           | I am guessing it is the opposite - they are trying to point
           | out that Github being owned by Microsoft is bad thing.
        
       | sorcix wrote:
       | Shows the loading spinner forever for me. Turns out it tries to
       | use a local storage feature that's not available in Firefox
       | private windows. Might want to catch that error and show a
       | message, as I had to open the console to find out I don't need to
       | wait for it.
        
         | lnxg33k1 wrote:
         | Does Firefox really still have that issue?:0 it's also not nice
         | to show sites a realiable way to understand if the client is in
         | incognito
        
         | nibdo wrote:
         | You are right, thank you, I will add warning screen.
        
       | ramon wrote:
       | Is it possible to use it with multiple users calendars? Have 1
       | calendar for each?
        
         | nibdo wrote:
         | Hello, yes, you can add multiple CalDAV accounts with multiple
         | calendars (or webcalendar links) under user accounts.
        
       | ale42 wrote:
       | Nice, is there any "official" way to deploy this without Docker
       | involved? The GitHub repo only seems to include scripts to deploy
       | a Docker container, but not the contents of the container itself,
       | are they on another repo?
        
         | nibdo wrote:
         | Thank you. Yes, as @gnabgib pointed, you can use it directly
         | from included repositories (static React sites with Node.js
         | server). I can add some basic guide to docs as alternative
         | setup.
         | 
         | Repositories are also in Readme under "Source"
         | https://github.com/nibdo/bloben-app
        
         | gnabgib wrote:
         | The other repos (mentioned in the `Dockerfile` and `build-
         | dev.sh`) seem to be open on @nibdo's profile:
         | https://github.com/nibdo
        
       | rspoerri wrote:
       | I allways wonder how secure caldav is, when exposed to the
       | internet without vpn? (Running on Synology)
        
         | glmdev wrote:
         | I mean, assuming you run the server for this app on the same
         | LAN as your CalDAV server, you don't have to directly expose it
         | to the internet.
         | 
         | That said, my Radicale server is exposed to the internet, and I
         | haven't had any issues. The *DAV protocols are mostly just
         | HTTPS requests with Basic Auth.
        
       | alinhan wrote:
       | Regarding the encryption part, maybe EteSync would help you:
       | https://www.etesync.com
        
       ___________________________________________________________________
       (page generated 2022-04-06 23:02 UTC)