TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Let's make the indie web easier

70 点作者 alanpage超过 1 年前

29 条评论

bruce511超过 1 年前
I write web server creation tools, so I&#x27;m somewhat familiar with this space.<p>I&#x27;m not sure I&#x27;d recommend shared hosting setups. If you&#x27;re going that route then you might as well host on WordPress.com or squarespace or whatever.<p>The logical place to serve is of course from your home machine. These days there are lots of users with good access, good enough to serve. Assuming you don&#x27;t have a crappy ISP that blocks incoming ports.<p>Even with a dynamic IP address its trivial for a server to keep its domain updated. (Use a DNS provider that supports APIs, like DNSimple.)<p>But I&#x27;m not sure that the actual headline of this article is necessary. Making your own Web server is easy already. If you don&#x27;t have the time, or skill, to set up a box now, then you likely don&#x27;t have the understanding of how much is needed &quot;long term&quot;.<p>Web serving is not like posting to Instagram. It&#x27;s not fire and forget. It takes long-term maintainence. Keep that DNS alive (with money). Keep that server software updated. Understand &quot;this folder on my machine is public&quot;. Keep a casual eye on the automatic certificates. Don&#x27;t freak out when you see endless scripts probing with strange requests. Monitor the comments section (you want engagement right? Until you discover all your sign ups and comments are spammers.)<p>So yeah, there&#x27;s a barrier to entry. But perhaps that&#x27;s a good thing. Perhaps a &quot;minimum level of effort&quot; acts as a barrier to keep the really unsafe behaviours from becoming universal.<p>Put another way, my mom should not be hosting a Web server, regardless of how easy it is to do.
评论 #38936125 未加载
评论 #38936231 未加载
评论 #38961373 未加载
Brian_K_White超过 1 年前
Oh the humanity not the terminal!!!<p>I don&#x27;t know where to begin with this. &quot;here&#x27;s a challenge for you developers&quot; who exactly are they expecting to find this an interesting task that is worth their time to work on?<p>If you want it and&#x2F;or think it should exist, then I&#x27;m not stopping you from making it. If you think I should make it, surprisingly, I do not.<p>Buy squarespace if you don&#x27;t want to know anything.<p>You will only have the same problem tomorrow at some other level. Then it will be &quot;you only think clicking on a tar file and figuring out where to unpack it (or where it was even downloaded) is easy because it&#x27;s easy for <i>you</i>&quot; yeah ok got it.
aragilar超过 1 年前
I&#x27;m surprised no-one&#x27;s mentioned neocities (<a href="https:&#x2F;&#x2F;neocities.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neocities.org&#x2F;</a>). It&#x27;s open source (<a href="https:&#x2F;&#x2F;github.com&#x2F;neocities">https:&#x2F;&#x2F;github.com&#x2F;neocities</a>).
评论 #38935939 未加载
评论 #38941405 未加载
safety1st超过 1 年前
&gt; We need more self-hosted platforms for personal publishing that aren’t Wordpress.<p>Do we really? Of course it&#x27;s <i>OK</i> to have lots of platforms out there (and the author mentions several), but do we <i>need</i> them for the indie web to grow?<p>The word need is used so many times in this article, but frankly signing up at Wordpress.com or WP Engine is about as easy as it gets and within minutes you have your own site, access to a huge community and the functionality of thousands of plugins, forever guaranteed that if the host becomes a dick you can just export everything and switch to someone else, etc. The author is talking about having stuff that&#x27;s easy to install but you don&#x27;t have to <i>install</i> anything. Self-install and self-host are frankly a non-starter if you want easy, that&#x27;s not just a technical&#x2F;UX problem, it&#x27;s support&#x2F;maintenance&#x2F;etc that takes raw hours. WP has been so successful precisely because it&#x27;s easy for a total novice to get up and running, and there are dozens of hosts who do the plumbing work for you. I&#x27;d argue this is a model for something like Mastodon to aspire to.
r3trohack3r超过 1 年前
The indie web is unbelievably easy.<p>What is unbelievably easy:<p>1. Generating a website<p>2. Writing content locally<p>3. Adding media to your local site<p>4. Making your website available on the network<p>5. Giving your website a meaningful name with DNS<p>6. Sharing your website name with your friends<p>And it’s unbelievably easy to pave that path for non-technical users.<p>What is unbelievably hard:<p>1. Finding a reliable route between your friends and your local website<p>The network you publish to isn’t the network your friends are on. You are on a subnet. And the identifier for your subnet is dynamic. And the identifier for your friends subnet is dynamic.<p>On the modern web, it’s easier for two devices on the same street in Illinois to rendezvous at a datacenter in Virginia than it is to find a stable and reliable route to the device down the street.<p>The web isn’t broken. The internet is.<p>The web is an overlay network on top of the internet. We need a better internet.<p>Personally, I believe libp2p is that better internet.
评论 #38936686 未加载
评论 #38935951 未加载
mistercow超过 1 年前
It’s incredibly easy now to have a “website” for a vast number of different purposes, via Facebook, Twitter, Etsy, Patreon, etc., all of which come with the added value of discoverability. And as always, the cost of ease is control. There’s value in control, but it will always be a trade off.<p>So arguing for making independent websites easier is really arguing for another level of granularity in the tradeoffs between “social media presence” and “Wordpress”. And I guess I’m not really sold that that’s all that helpful. The loss of discoverability is a step function you hit the moment you go independent, which means that for the vast majority of cases, there’s going to be a “dead zone” of value where having slightly more control just isn’t worth it. I’m just not sure that that dead zone doesn’t end pretty close to where the current tools are.
评论 #38944240 未加载
red_acted超过 1 年前
You could take a look at this: <a href="http:&#x2F;&#x2F;mmm.page&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mmm.page&#x2F;</a> Small(ish) community that is make cool stuff. The developer is really good with community feedback and pushing features!
eternityforest超过 1 年前
The best indie web tools ever were Geocities and Myspace.<p>Of course, now we like things a little more content focused, but the point still stands, what people need is free or cheap cloud hosting with zero sysadmin work, just pure edit some pages and then have people see them, ideally with some builtin web ring type discovery features.<p>Any amount of tech work repels anyone other than the tinkerers who don&#x27;t mind tech that needs maintenance. Usually that means all the content is just about web tech, specifically how much they hate modern bloated stuff.<p>Also, remember, proboards forums were almost was much of a defining element as personal sites, and were every bit as personal and indie.<p>Give us forums where you can set per-thread and post custom themes, hyperlink between posts, show threads in a one post at a time mode, lock threads to just you and friends, and filter posts in a thread by tag, and you&#x27;re probably most of the way there to an accessible indie web.<p>Markdown + CSS is probably enough for almost all users.<p>Add the ability to import and export threads and move them to another server if needed, and<p>If you want interactive content, provide some sandboxed prefab options, like a Gameboy emulator you can make roms for on GB studio and attach to posts, or just give every use a subdomain for arbitrary files they can put into iframes, GitHub.io style.<p>The sandbox attribute is in 98% of browsers, maybe there&#x27;s a way to just block the other 2% from seeing iframes, to be fully safe.
armchairhacker超过 1 年前
- <a href="https:&#x2F;&#x2F;www.wix.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wix.com&#x2F;</a><p>- <a href="https:&#x2F;&#x2F;www.weebly.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.weebly.com&#x2F;</a><p>- <a href="https:&#x2F;&#x2F;www.squarespace.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.squarespace.com&#x2F;</a> (the one with sponsored segments in every YouTube video)<p>- <a href="https:&#x2F;&#x2F;www.ionos.com&#x2F;websites&#x2F;website-builder" rel="nofollow">https:&#x2F;&#x2F;www.ionos.com&#x2F;websites&#x2F;website-builder</a>. IONOS is a domain registrar, most other domain registrars (at least namecheap) offer website builders as well.<p>The keyword is &quot;WYSIWYG&quot;. These site builders are targeted for non-tech-savvy people who want an easy solution, they include publishing and not a single line of code or terminal is required.
评论 #38936364 未加载
BryanLegend超过 1 年前
Try <a href="https:&#x2F;&#x2F;getpublii.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;getpublii.com&#x2F;</a><p>Host on Netlify for free. Zero server headaches.
评论 #38941420 未加载
interroboink超过 1 年前
Relevant recent HN post: &quot;Blot turns a folder into a website&quot;[1]<p>I haven&#x27;t used it, but seems in line with these goals.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38809145">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38809145</a>
lmm超过 1 年前
For the kind of person who finds terminal commands hard, having a cornucopia of different options to choose from is making things harder than &quot;just install Wordpress&quot;, not easier. What&#x27;s this trying to achieve?
评论 #38935699 未加载
__d超过 1 年前
There are a bunch of &quot;hard parts&quot; involved, and even if you solve them, you don&#x27;t replicate the experience of a social media site.<p>The serving technology is hard.<p>The dollar cost is high.<p>The maintenance burden is high.<p>The authoring experience sucks.<p>The notification &#x2F; distribution mechanisms are lacking.<p>The feedback loops are broken.<p>Social media sites are simple, free, zero-maintenance, trivial to post, notify&#x2F;distribute to your friends and others, and build in a feedback system with both automated and human curation.<p>There&#x27;s an enormous amount of effort required to provide even a remotely similar level of service.
burntcaramel超过 1 年前
I couldn’t agree more. One step I’ve made towards this goal is to have my website content served directly from GitHub. The content is Markdown files that are fetched from the GitHub CDN and rendered to HTML on-the-fly using a Cloudflare Worker.<p>I’ve extracted out the GitHub fetching into a small npm package: <a href="https:&#x2F;&#x2F;github.com&#x2F;cool-calm&#x2F;collected-press&#x2F;tree&#x2F;main&#x2F;packages&#x2F;github-fetch">https:&#x2F;&#x2F;github.com&#x2F;cool-calm&#x2F;collected-press&#x2F;tree&#x2F;main&#x2F;packa...</a><p>And here’s my home page using this approach. The code needs to be cleaned up and I’m still working out the best strategy for caching (Cloudflare KV has been disappointing), but I’m happy with this as a model. <a href="https:&#x2F;&#x2F;github.com&#x2F;RoyalIcing&#x2F;RoyalIcing">https:&#x2F;&#x2F;github.com&#x2F;RoyalIcing&#x2F;RoyalIcing</a>
john_the_writer超过 1 年前
Honestly.. I&#x27;m a rails and elixir dev with 10+ years building web apps (back end mostly). It&#x27;s not about the tech. Just getting a self hosted &quot;hello world&quot; static html file on the internet is near impossible, because ISP&#x27;s make it so.<p>I could spin up a docker and nginx, set up my router to allow port forwarding, but the ISP will stand in my way. Port 80 or port (8)433 won&#x27;t come through.<p>No amount of tech on my raspberry-pie will let me self host.
marcus_holmes超过 1 年前
This. So much.<p>I kinda do hate Wordpress. I hate that it&#x27;s so inefficient. It optimises for authors not readers, in that it&#x27;s easy for authors to create sites and posts, but to display a post to a reader it has to fetch everything from the database and then process all the PHP code into HTML and only finally actually serve it to the user. It needs an actual server, and a database, and all that maintenance and updates, etc.<p>I want Hugo with a GUI (and ideally runs on a phone). Something that pushes to a static page (so free hosting on Git??b&#x2F;Cloudflare&#x2F;whatever) but doesn&#x27;t make me jump through all the hoops that Hugo does.
评论 #38935867 未加载
peteforde超过 1 年前
While I appreciate the intent, I don&#x27;t think we need to underestimate users and what folks are eager to learn when motivated to do so. High school kids who want to get into building sites and apps are frequently outrageously talented.<p>You&#x27;re over-optimizing the very first step for a crowd of folks who are likely watching advanced Blender tutorials right now.<p>What you&#x27;re not considering is that most people who want to create today are primarily interested in doing it on YouTube or TikTok. This is partly generational, and partly because YouTube has an entirely viable monetization mechanism for those who put in the work.
Waterluvian超过 1 年前
I just want the I Mac that Jeff Goodblum promised me.<p>Being able to host a website just by putting files in a certain folder already present with a special icon was a magical feature for my then girlfriend.
评论 #38946347 未加载
john_the_writer超过 1 年前
Honestly.. I&#x27;m a rails and elixir dev with 10+ years building web apps (back end mostly). It&#x27;s not about the tech. Just getting a self hosted &quot;hello world&quot; static html file on the internet is near impossible, because ISP&#x27;s make it so.<p>I could spin up a docker and nginx, set up my router to allow port forwarding, but the ISP will stand in my way. Port 80 or port 433 won&#x27;t come through.<p>No amount of tech on my raspberry-pie will let me self host.
eviks超过 1 年前
&gt; Why not build static website generators that people can just unzip, upload to the shared hosting they’ve just paid for, and start using via a browser?<p>Indeed, why not let them copy a Word document without even zipping anything (maybe even with a button within Word itself to avoid files and folders)? No need to learn any new typesetting systems, Word in the knowledge a lot of non-tech folks have
tipiirai超过 1 年前
&gt; Why not build static website generators that people can just unzip, upload to the shared hosting they’ve just paid for, and start using via a browser?<p>What is currently the best option &#x2F; WordPress alternative to start an indie site in this way without using the console?
评论 #38935795 未加载
评论 #38935764 未加载
评论 #38935696 未加载
Duanemclemore超过 1 年前
It looks like Indexhibit is still around, which is really a wonderful framework for folks with a lot of visuals.<p>(Edited to add link because I accidentally hit send...)<p><a href="https:&#x2F;&#x2F;www.indexhibit.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.indexhibit.org&#x2F;</a>
revskill超过 1 年前
Cli is hard because you need to tweak dotfiles hell or hoping the tool understand your environment, and also know how to upgrade itself. Also using terminal on windows, with native c libraries, with cydwin hell ?.
zeroCalories超过 1 年前
How do you get simpler than Netlify and a static site generator? Actually self hosting will always be out of reach for most people. Do you want a GUi for making sites? How about square space?
FerretFred超过 1 年前
&gt; But here’s the thing: we need more tools for it. We need simpler tools for it.<p>LOL ... vi still works for me or nano if I&#x27;m feeling lazy.
评论 #38941611 未加载
Animats超过 1 年前
I&#x27;m still using Dreamweaver 8 for several web sites. I have to run it under Wine, but it still works.
solarpunk超过 1 年前
check out <a href="https:&#x2F;&#x2F;greenhouse.server.garden&#x2F;" rel="nofollow">https:&#x2F;&#x2F;greenhouse.server.garden&#x2F;</a>
lawgimenez超过 1 年前
I think micro.blog is easy no?
hettygreen超过 1 年前
if only there was an easy markup language that one could use to make websites...