News for hackers. Stuff that matters.
Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @09:13AM (#26013717)
Hey HN,

I’m the author, Haven has been my side project for a little while. The core idea is that we should be able to make it easy for anyone to host their own private webpage as an alternative to centralized social media.

A lot of the decentralized community seems to have chosen federated models as the solution to “self-hosting is hard”. I’m trying something different. With core web technologies as the foundation, my mom or my wife’s grandmother can visit my site with any web browser and I’m still able to exclude the rest of the world. For technical people, self-hosting is made easy with a one-line AWS deployment script, and an install script for the Raspberry Pi Zero W. I’d like less-technical people to be able to use this too so I’m exploring providing paid hosting as a service.

I think of Haven as a Facebook-alternative, but probably not a Twitter alternative. I see Facebook as selling itself more as “stay in touch with your friends and family” where Twitter is more about “see what interesting people are saying”. The latter has discovery as a core component. With Haven everything is private so discovery wouldn’t make any sense.

There’s nothing new here in terms of technology--server-side rendered web pages using Ruby on Rails, no javascript frameworks, RSS using HTTP basic auth. But also no analytics libraries or ad-tracking. Pages are lightweight and load really fast. I’ve even provided a limited ability to add custom CSS so you can really make your page your own.

I would love any feedback you want to share. Both from a technical or installation side, feedback on the public webpage, as well as thoughts on communities that might be interested to learn about Haven.

Thank you!

Re:Show HN: Haven – Run a private website to share with only... by wintermutestwin on Wednesday February 03, 2021 @11:12AM (#26015029)
My suggestion: add a "circles of trust" feature, where you categorize your users into different levels like: acquaintance, co-worker, friend, family, special friends. Each post would have a simple bullseye icon to select how far in to the circle of trust you must be to see the post.
Re:Show HN: Haven – Run a private website to share with only... by teeray on Wednesday February 03, 2021 @12:44PM (#26016482)
I think there’s some unspoken stress about building and maintaining a taxonomy of your relationships. Whether someone is an acquaintance or a friend or a good friend can be fairly dynamic. Being constantly confronted with rearranging people into different “circles” feels a bit like explicitly deciding if people can sit at the cool kids table today or not.
Re:Show HN: Haven – Run a private website to share with only... by Jtsummers on Wednesday February 03, 2021 @01:09PM (#26016892)
They can be like tagging. In what context do I know Jack?

I met him through church and at work. Maybe we have some other mutual interests.

How do I know Joe?

Coincidentally also through church and work, but we're both programmers (Jack is an engineer with different technical interests), we play soccer together, we enjoy seeing movies in the theater, and we participate in team trivia at restaurants and bars together.

By tagging people (or placing them into circles in the G+ sense), I can select which group to communicate something to based on selecting a tag or set of tags. "Hey soccer peeps, I'm going to take my ball and some cones down to the field at Central Elementary this Saturday if you want to come out and practice with me." directed @soccer_peeps.

Maybe throw a few groups together that aren't fully overlapping in general: @soccer_peeps @trivia_teamsters "Party at my place this Saturday, here's a link to RSVP and sign up to bring something."

I'm not forced to put everyone into a distinct category or circle, but can use loose taggings effectively.

Re:Show HN: Haven – Run a private website to share with only... by hunter2_ on Wednesday February 03, 2021 @09:40PM (#26021943)
I think many people creating social content mainly just want to choose between two classifications:

Option 1 is for content that won't offend anyone or tarnish the author's reputation. The audience can include all contacts including coworkers, family, etc. and the author will often use their real name. Example: Facebook.

Option 2 is for risqué content. It could cause issues with employment and other real-life relations. The audience must be carefully controlled, or if not, a pseudonym (that only a carefully controlled audience, if anyone at all, can map to a real name) must be used. Example: Reddit; private group chats.

This seems to cover most scenarios without the overhead/stress of trying to shoehorn all of these boundaries in a single platform/app.

Re:Show HN: Haven – Run a private website to share with only... by cvwright on Thursday February 04, 2021 @09:50AM (#26025749)
I think there's another big one too:

Option 3 is for very personal stuff that you don't want to make public. Many of us put photos of our small children in this category. On a more depressing note, this could also include things like grief that a small group experiences over serious illness or death in the family. Not everything non-public is necessarily risque.

(FWIW I'm working on something in this space. Hoping to have something to share within another month or two...)

Re:Show HN: Haven – Run a private website to share with only... by divbzero on Wednesday February 03, 2021 @06:08PM (#26020461)
And having set up circles, there is also some unspoken stress in making sure you don’t inadvertently “overshare” a post to a broader circle than you intended.
Re:Show HN: Haven – Run a private website to share with only... by hunter2_ on Wednesday February 03, 2021 @10:30PM (#26022264)
> inadvertently

Separate icons on ones launcher go a long way toward maintaining intent.

Re:Show HN: Haven – Run a private website to share with only... by treeman79 on Wednesday February 03, 2021 @12:28PM (#26016221)
Google tried this. Google+

You setup your circles for various topics.

Neat idea. Complete failure.

I’ve set up social interactions for major companies. Basically any restriction on who can see what will kill the feature.

Re:Show HN: Haven – Run a private website to share with only... by munificent on Wednesday February 03, 2021 @12:38PM (#26016388)
> Basically any restriction on who can see what will kill the feature.

I think that's likely true for social media apps where the product is "free" in that users are the product and advertisers are the customers that fund it. In that business model, your number one goal is to maximize eyeballs.

But Haven doesn't have that business model at all, so it's not clear to me that a way to control who sees what posts would harm success.

By analogy, farmers want to grow as many plants per acre as they possibly can to maximize revenue. The idea of potting their plants individually makes no sense. But if I just want a plant on my windowsill and don't want dirt everywhere, a pot is what I want.

Re:Show HN: Haven – Run a private website to share with only... by treeman79 on Wednesday February 03, 2021 @12:55PM (#26016644)
Tangent.

Any talk of tech people and farmers seems to always change to pot.

Re:Show HN: Haven – Run a private website to share with only... by frakkingcylons on Wednesday February 03, 2021 @04:05PM (#26019094)
Uhhh read that sentence again. I think you’re projecting.
Re:Show HN: Haven – Run a private website to share with only... by InitialLastName on Wednesday February 03, 2021 @05:29PM (#26020056)
They were just being self-fulfilling.
Re:Show HN: Haven – Run a private website to share with only... by OkGoDoIt on Wednesday February 03, 2021 @05:12PM (#26019853)
Facebook also had it long before Google+, called friend lists. The UI was not great but it was incredibly useful and I’m super frustrated they have been phasing it out over the years. There are some things I want my super liberal theater friends in San Francisco to see, and some things that are only appropriate for my conservative family and friends from back home in Georgia to see. Some things are appropriate for professional contacts and some things are only appropriate for very close friends who understand my sense of humor. Facebook used to handle all these scenarios beautifully but not so much these days, and as a result I only share things that I’m comfortable everyone seeing, which is a very small percentage of what I might otherwise share.
Re:Show HN: Haven – Run a private website to share with only... by ufmace on Wednesday February 03, 2021 @02:16PM (#26017835)
It was only a failure at what Google wanted it for - displacing Facebook as the dominant social media company. IMO, they failed primarily due to network effects, as in they can't bootstrap without some killer feature to get people to switch over from Facebook. Circles probably didn't help here, since the ultimate effect is to reduce engagement, when they need to maximize it to have a chance of displacing Facebook.

Probably the big risk for this thing is that nobody wants to keep track of separate websites for dozens of individuals, most of whom only post something they can see once a week at most. You need to aggregate all of those updates from dozens of people you know into a single website and build a feed, then you have something that probably always has something the user might find interesting, and all in one place, so they'll actually check it regularly.

Re:Show HN: Haven – Run a private website to share with only... by hmsimha on Wednesday February 03, 2021 @04:26PM (#26019335)
I don't believe Google+ let you self-host, or fully control your data, which seems to be the primary value proposition here. Google+ also wasn't open source, so for example, you couldn't see that deleted posts were actually deleted on the server (they likely weren't)
Re:Show HN: Haven – Run a private website to share with only... by iainmerrick on Wednesday February 03, 2021 @07:13PM (#26021002)
I think the answer to this is to keep the circles, but don’t make people curate the members of each circle.

Instead, have a system where you can categorize your posts and other people can explicitly opt-in or opt-out to following particular categories.

That way, you can do a series of detailed posts on Orson Welles (say) for interested parties without worrying about whether you’ll bore or scare off the rest of your friends.

Re:Show HN: Haven – Run a private website to share with only... by 3np on Wednesday February 03, 2021 @01:58PM (#26017605)
I do not think this is the reason Google+ failed miserably. It’s been rehashed enough that I won’t list my top picks :)
Re:Show HN: Haven – Run a private website to share with only... by samstave on Wednesday February 03, 2021 @03:29PM (#26018697)
For me, google+ added zero value to my life, thus I dropped it post-haste
Re:Show HN: Haven – Run a private website to share with only... by rrauenza on Wednesday February 03, 2021 @03:05PM (#26018453)
Facebook actually has this as well... But hardly anyone uses it?
Re:Show HN: Haven – Run a private website to share with only... by cutemonster on Wednesday February 03, 2021 @05:59PM (#26020361)
All the time with G+ but never with FB. At FB it's not easy to find the feature, but was simple with G+
Re:Show HN: Haven – Run a private website to share with only... by 1234letshaveatw on Wednesday February 03, 2021 @01:00PM (#26016738)
It seems to work well enough in nextdoor interestingly- but the circles are location based
Re:Show HN: Haven – Run a private website to share with only... by gowld on Wednesday February 03, 2021 @01:28PM (#26017202)
You cant choose your circles in nextdoor
Re:Show HN: Haven – Run a private website to share with only... by samstave on Wednesday February 03, 2021 @03:30PM (#26018711)
nextdoor pissed me off - when I moved, they sent out a postcard to people I knew telling them of my new address - and I didn't ask them or authorize them to inform people of where I moved - as there were people whom I did not want to know where I lived.

That seriously pissed me off.

Re:Show HN: Haven – Run a private website to share with only... by Judgmentality on Wednesday February 03, 2021 @04:14PM (#26019199)
IANAL but isn't that doxxing? That definitely sounds illegal, and I would seriously consider consulting an attorney.
Re:Show HN: Haven – Run a private website to share with only... by pessimizer on Wednesday February 03, 2021 @06:33PM (#26020678)
Doxxing isn't a crime. It's a terms of service violation.
Re:Show HN: Haven – Run a private website to share with only... by Judgmentality on Thursday February 04, 2021 @04:37PM (#26030091)
I looked into it a bit more (again, IANAL). Doxxing is a crime, but it varies from state to state and intent (so some aspect of malfeasance) seems to be relevant. There's even a proposal to make it a felony in Michigan.

https://www.michigancapitolconfidential.com/doxxing-that-cau...

Re:Show HN: Haven – Run a private website to share with only... by gowld on Wednesday February 03, 2021 @01:28PM (#26017192)
Facebook has the same thing so that's not the deciding factor.
Re:Show HN: Haven – Run a private website to share with only... by tyingq on Wednesday February 03, 2021 @11:58AM (#26015725)
I like the bullseye idea, but aren't circles often venn diagrams? That is, you might not want work posts to go to family, and vice-versa as well. Doesn't fit the bullseye idea naturally.
Re:Show HN: Haven – Run a private website to share with only... by wintermutestwin on Wednesday February 03, 2021 @12:21PM (#26016073)
Yeah - maybe there needs to be a "customize" option for posts that don't fit into the bullseye. I think venn diagrams would be too complex in the interface.
Re:Show HN: Haven – Run a private website to share with only... by SamBam on Wednesday February 03, 2021 @01:38PM (#26017326)
It seems pretty straight-forward to me:

Who can see this:

    x  Family
    x  Friends
    0  Co-workers
    0  Quiddich team (custom group)
Why over-complicate it?
Re:Show HN: Haven – Run a private website to share with only... by doggosphere on Wednesday February 03, 2021 @11:24AM (#26015191)
Google Plus circles
Re:Show HN: Haven – Run a private website to share with only... by Jtsummers on Wednesday February 03, 2021 @11:29AM (#26015281)
That was the feature I loved about Google Plus, I used it extensively when the service was growing. But no one else went to it regularly enough. CS Friends, Video Game Friends, RPG Friends, Soccer Buddies, Family, Immediate Family, Colleagues (several for several different jobs). I could easily post things across circles that would appeal to that circle. Vacation photos go to family and some friends, most don't care (or need to see it). My nerdy tabletop RPG posts went to those friends who cared about it. CS/programming topics went to those friends who cared about it.
Re:Show HN: Haven – Run a private website to share with only... by SCNP on Wednesday February 03, 2021 @11:42AM (#26015465)
You just made me realize that this is implemented in Discord but very poorly. I have difficulty deciding where I should post a meme to get it to the people that will like it. Maybe I'm just on too many Discord servers...
Re:Show HN: Haven – Run a private website to share with only... by Jtsummers on Wednesday February 03, 2021 @11:58AM (#26015722)
Well, the other problem with Discord is that people have to opt-in to the groupings. Circles were publisher driven. If you were in my CS Friends circle, that was just where I categorized you. It was not akin to a FB group or a Discord server. In those, you have to accept some kind of invitation into the grouping, and you're made to communicate with everyone in the group/server. Circles were one way, from me to the circle. For a circle member to publish to all the same people they'd need to be connected to all of them directly in G+ and create an identical circle.

This is the same issue as group messaging in most instant message type systems (including SMS/MMS). It's forcing a full connection between all participants, when really we may only want a fan-out structure.

I haven't used it much (not as many people on it in my social circles) but WhatsApp's broadcast lists are like G+ circles in this regard.

Re:Show HN: Haven – Run a private website to share with only... by eitland on Wednesday February 03, 2021 @11:32AM (#26015313)
Well, the circles feature as implemented and documented by Google managed to confuse even me and I thought I understood it early on.
Re:Show HN: Haven – Run a private website to share with only... by rakoo on Wednesday February 03, 2021 @12:27PM (#26016183)
XMPP roster groups
Re:Show HN: Haven – Run a private website to share with only... by TedDoesntTalk on Wednesday February 03, 2021 @01:01PM (#26016760)
xmpp lol. Great protocol, terrible clients.
Re:Show HN: Haven – Run a private website to share with only... by mvexel on Wednesday February 03, 2021 @06:29PM (#26020649)
Flickr has had this from the beginning. I always appreciated their simple approach to it, similar to what you are suggesting: Private, Family, Friends, Family & Friends, Everyone. There's no guesswork, no 'Friends of Friends' where it becomes opaque who you are sharing with. Your idea having a Venn representation of it makes complete sense.
Re:Show HN: Haven – Run a private website to share with only... by ihunter2839 on Wednesday February 03, 2021 @10:48PM (#26022363)
An alternative (or additional) solution that I have considered is making it easy for a user to provide keys to others to allow access to content.

You could use some combination of the two sets of controls to provide pretty granular privacy control over all sorts of things.

Re:Show HN: Haven – Run a private website to share with only... by garfieldnate on Thursday February 04, 2021 @05:11PM (#26030383)
I don't think it's necessary to require a formal hierarchy. I loved google+ with it's "circles", which were just tags. Whenever you posted, you could choose who to share with. I much preferred that to Facebook.
Re:Show HN: Haven – Run a private website to share with only... by spullara on Wednesday February 03, 2021 @07:42PM (#26021194)
Facebook Lists and Google+ Circles. Failed models.
Re:Show HN: Haven – Run a private website to share with only... by dismalpedigree on Wednesday February 03, 2021 @10:57PM (#26022403)
Google+ ?
Re:Show HN: Haven – Run a private website to share with only... by softwaredoug on Wednesday February 03, 2021 @09:54AM (#26014085)
Wow neat! I do something similar with Jekyll for family photos. I have thought a lot about “private social media”. My core requirements sound similar to yours:

- It should be able to easily upload photos and videos from my phone

- everything is link-private, not on Google.

- it has to be very easy for the least tech savvy to view photos/videos. Needs to work on many devices, even old browsers on older PCs out there. Possibly even to the point of printing and mailing people the images.

- photos/videos need to be long-lived, I want to view these 30 years from now

- space for kids to post messages to their family. Family can respond easily

- I own everything and grant no rights to a giant mega Corp

- it should be possible to notify family members via email when new content is posted.

I don’t have all those, but these are my ideal.

Re:Show HN: Haven – Run a private website to share with only... by forgotmypw17 on Wednesday February 03, 2021 @10:08AM (#26014249)
i,m working on a project which hits all your points, including compatibility back to netscape 2.0 and ie 3.0.
Re:Show HN: Haven – Run a private website to share with only... by newswasboring on Wednesday February 03, 2021 @10:49AM (#26014704)
I find it curious why you are supporting such old browsers. Apart from "its cool" is there any market reason for it? Like are there really people out there using netscape 2.0? Or is it a side effect of your minimal technology? But that sounds limiting unnecessarily, you know?
Re:Show HN: Haven – Run a private website to share with only... by forgotmypw17 on Wednesday February 03, 2021 @02:50PM (#26018283)
a. i believe in the any browser philosphy.

b. i think every browser is worth it, and some of these classics are very nice.

c. it,s not very limiting because html and js allow for progressive enhancement.

i started out wanting to just be accessible. then i saw a cool exhibit at mfa with beige boxes, win95, netscape 3, and older web creations.

i realized it wouldn,t be that hard, i wanted to support nn3 for classic retro reasons.

then i realized that with a few tweaks, i can cover the whole range.

i really want to be able to say, yes, it will work with your device.

i have older ipads i can still use for writing now.

Re:Show HN: Haven – Run a private website to share with only... by random_kris on Wednesday February 03, 2021 @10:56AM (#26014775)
I think that poster was being sarcastic
Re:Show HN: Haven – Run a private website to share with only... by forgotmypw17 on Wednesday February 03, 2021 @02:45PM (#26018216)
no, i was not being sarcastic, and i have the screenshots and demo videos to prove it.
Re:Show HN: Haven – Run a private website to share with only... by jtvjan on Wednesday February 03, 2021 @11:34AM (#26015347)
You mean your qdb.us project? It's cool, but I don't think it's very user friendly.
Re:Show HN: Haven – Run a private website to share with only... by forgotmypw17 on Wednesday February 03, 2021 @02:46PM (#26018225)
i agree, i,m still working on the ui. qdb will be upgraded to a newer version soon.
Re:Show HN: Haven – Run a private website to share with only... by newswasboring on Wednesday February 03, 2021 @10:47AM (#26014672)
I have read the site and some comments here. First, your site does not explain well what do you mean by private blog which is shared. From the comments I understood that you have to create accounts for people who you want to view some content. I am guessing that would give them either a email/password or some type of secure link. If its the former I would definitely find it tedious, and if its the latter I would like to know how are you securing this link.
Re:Show HN: Haven – Run a private website to share with only... by judge2020 on Wednesday February 03, 2021 @12:53PM (#26016597)
Magic links are fairly common (slack does them), although some people have a bad habit of forwarding emails which can be considered a security issue if links work multiple times.
Re:Show HN: Haven – Run a private website to share with only... by newswasboring on Thursday February 04, 2021 @09:00AM (#26025346)
So if you are encouraging people to put there private photos which they want to share, and it seems like your website is claiming some privacy, shouldn't you address that somewhere on the site? Yeah, but first, make it clear that is what will happen. Because honestly, there is no way a non technical person will infer this model from the site.
Re:Show HN: Haven – Run a private website to share with only... by distantsounds on Wednesday February 03, 2021 @10:48AM (#26014689)
Can we maybe get an example of a running instance somewhere? There isn't even a screenshot of the UI on the home page, just a bunch of marketing clipart. And that one minute video only shows cropped screenshots.
Re:Show HN: Haven – Run a private website to share with only... by 3np on Wednesday February 03, 2021 @02:01PM (#26017642)
I was assuming the linked product site is built with Haven
Re:Show HN: Haven – Run a private website to share with only... by efreak on Friday February 05, 2021 @09:41PM (#26043637)
From the features page:

> Haven is about sharing privately with friends and family. There is no option to make your blog public to the world.

Re:Show HN: Haven – Run a private website to share with only... by bovermyer on Wednesday February 03, 2021 @11:34AM (#26015349)
The only bit of feedback I'll offer at the moment, having not yet seen Haven in action, is regarding the website.

Have a designer give the site a distinctive visual identity, including a logo. Once it's ready, expand that visual identity into the Haven application itself.

At the moment, the site feels a bit generic. That's not meant as a slight; just an observation.

Re:Show HN: Haven – Run a private website to share with only... by kodablah on Wednesday February 03, 2021 @03:56PM (#26018991)
It can be hard for people to self host due to local router settings and what not of course. You should consider an option to auto configure as a Tor onion service so their desktop website is immediately available to all (that use a Tor browser of course). I do this all the time to bust NAT for simple sites. And you get encryption and anonymity mostly for free (performance cost often negligible for these kinds of sites).
Re:Show HN: Haven – Run a private website to share with only... by mplewis on Wednesday February 03, 2021 @12:08PM (#26015891)
Hi OP, I'm glad you're tackling this space. But I am not willing to install social network software until I can see some screenshots of what the UI looks like. I need to know what to expect, and what my users can expect.
Re:Show HN: Haven – Run a private website to share with only... by 1vuio0pswjnm7 on Sunday February 07, 2021 @02:15PM (#26057320)
IMO, this is the way to go. With the advances in TLS, I have done expts where you can use HTTP headers and server logs as "email" or short message service like Twitter. The "website" can be nothing but some plain text, or even just a 404. Heck, you can even skip a secure backend web server like djb's httpd and just use haproxy alone with option httpclose and no server directive. You can return the headers sent to the sender to simulate "posting'.

The US is now feeling the effects of having single websites with millions of pages. It was a stupid idea and is damaging to society. Super high scalability should only be for government websites and the like.

Re:Show HN: Haven – Run a private website to share with only... by 1970-01-01 on Wednesday February 03, 2021 @10:41AM (#26014612)
This seems like an oxymoron. What is your definition of a "private" website and what are the technical controls Haven implements that make it so?
Re:Show HN: Haven – Run a private website to share with only... by phkahler on Wednesday February 03, 2021 @12:22PM (#26016091)
Why AWS? I want to plug a pi into my cable modem and host it there.

On a related note, We need something like bit torrent for video. Where the chunks would come approximately in order and watchers effectively host a copy for the entire time they are watching. So we can all self host arbitrary length videos to all our friends on that same Rpi.

Re:Show HN: Haven – Run a private website to share with only... by Djvacto on Wednesday February 03, 2021 @12:24PM (#26016131)
Not sure if maybe their comment was edited in the last minute, but

  > For technical people, self-hosting is made easy with a one-line AWS deployment script, *and an install script for the Raspberry Pi Zero W.*
Re:Show HN: Haven – Run a private website to share with only... by titanomachy on Wednesday February 03, 2021 @12:25PM (#26016155)
Unless you have pretty restricted bandwidth, or a huge number of friends, you should be able to do that pretty easily with a basic HTTP server on your pi; no torrents needed.
Re:Show HN: Haven – Run a private website to share with only... by virgil_disgr4ce on Wednesday February 03, 2021 @12:25PM (#26016161)
"For technical people, self-hosting is made easy with a one-line AWS deployment script, and an install script for the Raspberry Pi Zero W"
Re:Show HN: Haven – Run a private website to share with only... by brundolf on Thursday February 04, 2021 @12:24AM (#26022895)
To be honest it sounds like a reboot of MySpace

Which, to me, sounds pretty great! But at the same time, MySpace lost

It's possible MySpace lost to Facebook in a very different landscape than we have today, as far as people's perception of privacy, and curated feeds, and politics, etc. So maybe your project won't share its fate. Though it might be worth studying its success and failure anyway

Anyway: good luck! I think you've got a clear vision and I'd love to see it succeed

Edit: One question, does a user need a separate account for every site they subscribe to? If so that could be pretty inconvenient. If my family wanted to use this in place of Facebook to stay in touch, that's N^2 user accounts. Not sure what the solution would be (an optional, centralized server purely for authentication and permissions?)

Re:Show HN: Haven – Run a private website to share with only... by gdilla on Thursday February 04, 2021 @12:34AM (#26022942)
Things have changed. But my close circle of friends get by on a closed slack group. we have channels for work, jokes, music, kid updates, etc. a lot better than FB.
Re:Show HN: Haven – Run a private website to share with only... by mnd999 on Wednesday February 03, 2021 @01:04PM (#26016812)
I had exactly the same idea, and I’ve implemented it for myself but haven’t productised it as yet, and I’m not sure I will. Love the self hosting part, and it’s not that hard but the security part I found problematic.

I used Oauth for signup, which made it easy to share links to galleries via e.g. Facebook and then click through using Facebook login. I also went for a more open model where anyone could log in but I could block people later on if I didn’t want to share. Depending on how sensitive a particular piece of content is, both models would probably better. It seems important to minimise friction as much as possible or people just move on. Come back later when I’ve approved you is not a good model, I found people simply lost interest.

Re:Show HN: Haven – Run a private website to share with only... by watmough on Wednesday February 03, 2021 @10:10AM (#26014267)
Tiny bug: Under Features > RSS, the bottom of the page still mentions Simpleblog instead of Haven.
Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @10:28AM (#26014451)
Thank you!
Re:Show HN: Haven – Run a private website to share with only... by krmmalik on Wednesday February 03, 2021 @10:56AM (#26014779)
It would be nice to have some sort of viewership stats. You've come at a brilliant time with a solution like this just as my facebook following is growing but so is my fear that they could delete my account anytime for any arbitrary reason. Twitter just isn't conducive to longform content and not everyone is a pro with threads so this is an idea solution, but seeing how many people liked a post, commented on it etc helps with the feedback loop.

I realise you're doing this primarily for people to share personal content, but there's plenty of people out there that want to share personal thoughts to a large part of the world but just don't want to get censored by FB and your solution could work well for them.

Re:Show HN: Haven – Run a private website to share with only... by dublinben on Wednesday February 03, 2021 @11:18AM (#26015103)
>share personal thoughts to a large part of the world

Have you considered a blog, or even a newsletter?

Re:Show HN: Haven – Run a private website to share with only... by krmmalik on Wednesday February 03, 2021 @04:16PM (#26019223)
Yes but I like that it's simple and self-hosted with the privacy aspect.
Re:Show HN: Haven – Run a private website to share with only... by freedomben on Wednesday February 03, 2021 @11:04AM (#26014903)
> I realise you're doing this primarily for people to share personal content, but there's plenty of people out there that want to share personal thoughts to a large part of the world but just don't want to get censored by FB and your solution could work well for them.

It's probably worth asking OP what their position on censorship is before suggesting this. It's shocking to me, but many in the tech community are very pro censorship (though they will call it "moderation" since it's not happening to them).

Also if a customer of OP's got big enough and was controversial enough, AWS could threaten their account if they don't terminate that user's pages. So even if OP is a free speech absolutist, it still may not be a solution to the problem of big tech censorship.

Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @11:57AM (#26015686)
Censorship is a tough topic. As long as Haven is restricted to private posting, then it should be able to operate with 100% freedom of speech. When you send an email to your friend, you get 100% freedom of speech. Private, access restricted posting should be equivalent.

If I were to explore public posting on Haven, then censorship/moderation becomes an issue. Public posting is outside of the focus I want to have and this would just make it more complicated for Haven so I'm not planning to explore anything that lets you "grow your audience"--I'm focusing on private sharing with your existing community.

Re:Show HN: Haven – Run a private website to share with only... by montroser on Wednesday February 03, 2021 @11:53AM (#26015634)
Anyone can spin up a website for negligible cost and put in place whatever legal content they so choose. If government interferes with that, then you have a claim to censorship.

Short of that though -- if a private company like Facebook or Twitter declines to host your content, that is entirely their right. It's not a public utility.

Free speech means you can say whatever you like. It doesn't mean you have a right to a platform and an audience.

Re:Show HN: Haven – Run a private website to share with only... by nomdep on Wednesday February 03, 2021 @12:04PM (#26015828)
> Anyone can spin up a website for negligible cost and put in place whatever legal content they so choose.

And host it where exactly?

Re:Show HN: Haven – Run a private website to share with only... by montroser on Wednesday February 03, 2021 @12:57PM (#26016675)
GitHub Pages, Firebase will do free static hosting, Wix has a free plan, etc, etc
Re:Show HN: Haven – Run a private website to share with only... by nomdep on Wednesday February 03, 2021 @02:56PM (#26018346)
Except those are also private conpanies that can and will kick you out if what you say is inconvinient in any form.

And so my question.

Re:Show HN: Haven – Run a private website to share with only... by jrexilius on Wednesday February 03, 2021 @03:47PM (#26018886)
Thanks for putting this out there, I've been thinking about building almost exactly this for myself and my friends. Happy to pay you to host it for us and support development. Looking forward to testing it!
Re:Show HN: Haven – Run a private website to share with only... by didibus on Wednesday February 03, 2021 @11:50AM (#26015580)
How is it secured and made private?
Re:Show HN: Haven – Run a private website to share with only... by cratermoon on Wednesday February 03, 2021 @03:13PM (#26018515)
Found the code. Looks like basic auth. And, I can't find any password hashing -- are they being stored in the clear?

Also the author checked in a credentials and a master key to github

Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @09:33PM (#26021905)
I'm using Rails Devise[1] for user auth, and http basic auth for RSS. RSS Basic auth credentials are always auto-generated, and don't give access to anything other than fetching the RSS feed.

Rails uses the "master key" to let you check in encrypted database credentials. I don't use that but Rails still requires a key for deployment--so I just checked in a key. Rails is really designed for a codebase that matches to a single deployment so this is a bit of a workaround.

[1] https://github.com/heartcombo/devise

Re:Show HN: Haven – Run a private website to share with only... by cratermoon on Wednesday February 03, 2021 @11:58PM (#26022765)
> I don't use that but Rails still requires a key for deployment--so I just checked in a key

It's safe to bet that someone will deploy this and use that master key instead of generating their own.

Re:Show HN: Haven – Run a private website to share with only... by hanniabu on Wednesday February 03, 2021 @04:55PM (#26019682)
Yikes, huge red flags....
Re:Show HN: Haven – Run a private website to share with only... by jgjot-singh on Thursday February 04, 2021 @06:19AM (#26024451)
How long did it take you to discern all that?
Re:Show HN: Haven – Run a private website to share with only... by mahastore on Wednesday February 03, 2021 @12:14PM (#26015968)
Why can't someone simply go to any hosting service (like bluehost) and do a point and click webpress installation on their purchased domain to host their own website. Webpress also has a bunch of add-on modules for authentication. I just don't understand why this post is the top on HN ATM. I imagine there are bunch of more worthwhile posts. Or maybe we are just too obsessed now with big tech etc?
Re:Show HN: Haven – Run a private website to share with only... by wtvanhest on Wednesday February 03, 2021 @12:17PM (#26016019)
This is like the classic DropBox comment [1]. The activities you describe seem easy to you, but are really hard for the average person. Authentication in Webpress? I imagine that is more than a 10 minute activity.

[1] https://news.ycombinator.com/item?id=8863

Re:Show HN: Haven – Run a private website to share with only... by sxates on Wednesday February 03, 2021 @01:41PM (#26017367)
To be fair, I think setting up a raspberry pi or an AWS instance isn't 'mom friendly' either. Still more friction than Facebook, which this is positioning itself against.
Re:Show HN: Haven – Run a private website to share with only... by wtvanhest on Wednesday February 03, 2021 @01:43PM (#26017398)
The real service is their hosting:

"If running it yourself is too daunting, we can host it for you on your own dedicated virtual server for as little as $5 per month."

Re:Show HN: Haven – Run a private website to share with only... by bscphil on Wednesday February 03, 2021 @08:02PM (#26021329)
It's more friction on the user's end too. My older relatives stay logged into Facebook. They have no idea what their passwords are, often not even what username / email address they used to sign up. I'm not sure that an approach that requires me to make an account and then send a username / password is going to work for people who needed a 20 minute telephone conversation for help unmuting themselves on a Zoom call.
Re:Show HN: Haven – Run a private website to share with only... by TedDoesntTalk on Wednesday February 03, 2021 @01:00PM (#26016732)
> I tried using WordPress but it took too many custom plugins and configurations and I still got bombarded by spam signup requests

I understand the Wordpress pain. My solution was to pay Wordpress.com $35/year to give me a hosted Wordpress instance. There is just one switch you need to flip to make the whole thing private. Family members have access through their own usernames.

Re:Show HN: Haven – Run a private website to share with only... by jhardy54 on Wednesday February 03, 2021 @11:03PM (#26022429)
Thanks for building this, I appreciate your goals and I'm interested to follow along with your progress.
Re:Show HN: Haven – Run a private website to share with only... by oneeyedpigeon on Wednesday February 03, 2021 @09:47AM (#26014001)
How do you handle RSS using HTTP basic auth? Do RSS feeders have support for basic auth built in, or is that via embedding the username and password in the url?
Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @10:01AM (#26014156)
I embed username and password in the URL; each user gets their own dedicated RSS Url. Support for this among feed readers is admittedly spotty, for example Inoreader requires you to be on a paid plan and Feedly doesn't support it. If there's traction/interest I plan to build a lightweight feed reader right into Haven.
Re:Show HN: Haven – Run a private website to share with only... by llarsson on Wednesday February 03, 2021 @10:29AM (#26014470)
Could TinyRSS or whatever it's called help there?
Re:Show HN: Haven – Run a private website to share with only... by throwaway894345 on Wednesday February 03, 2021 @01:28PM (#26017195)
Say you've never used Twitter without saying you've never used Twitter.

> Twitter is more about “see what interesting people are saying”.

Re:Show HN: Haven – Run a private website to share with only... by detritus on Wednesday February 03, 2021 @10:36AM (#26014545)
Small typo on your hosting page

> For these reasons we're offing to host a Haven for you

Re:Show HN: Haven – Run a private website to share with only... by mawise on Wednesday February 03, 2021 @11:58AM (#26015720)
Thank you!