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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Upptime – GitHub-powered open-source uptime monitor and status page

301 点作者 fahrradflucht超过 4 年前

19 条评论

littlestymaar超过 4 年前
Given that in recent years Github had more downtime that your usual app, the github-powered part may be more of a liability than an asset ;).
评论 #25554025 未加载
评论 #25556785 未加载
anandchowdhary超过 4 年前
Maker here, I made Upptime as a way to scratch my own itch... I wanted a nice status page for Koj (<a href="https:&#x2F;&#x2F;status.koj.co" rel="nofollow">https:&#x2F;&#x2F;status.koj.co</a>) and was previously using Uptime Robot which didn&#x27;t allow much customization to the website.<p>It started with the idea of using GitHub issues for incident reports and using the GitHub API to populate the status page. The obvious next step was opening the issues automatically, so the uptime monitor was born. I love using GitHub Actions in interesting ways (<a href="https:&#x2F;&#x2F;github.blog&#x2F;2020-08-13-github-actions-karuna&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;2020-08-13-github-actions-karuna&#x2F;</a>) and have made it a large part of my toolkit!
评论 #25557387 未加载
评论 #25557540 未加载
评论 #25557189 未加载
Karliss超过 4 年前
Abusing version control and CI service as database sounds like a way for ruining it for open source projects that actually need it. The recent Travis thing didn&#x27;t happen without reason.
评论 #25554213 未加载
评论 #25553982 未加载
评论 #25554325 未加载
simon1573超过 4 年前
I&#x27;ve been using updown.io for my side-projects the last 18 months and I&#x27;m very happy with the service. One comment pointed out that status monitoring is expensive - I think I&#x27;ve payed a grand total of $5 for these 18 months, so I don&#x27;t agree at all.
评论 #25556228 未加载
评论 #25555535 未加载
ec109685超过 4 年前
Neat. A lot of the status page solutions are very expensive. Up to 1500 a month: <a href="https:&#x2F;&#x2F;www.atlassian.com&#x2F;software&#x2F;statuspage" rel="nofollow">https:&#x2F;&#x2F;www.atlassian.com&#x2F;software&#x2F;statuspage</a><p>And that doesn’t include the synthetic monitoring part.<p>That said, we use site 24x7 at work and it works well enough.
评论 #25554119 未加载
评论 #25555687 未加载
maxandersen超过 4 年前
From GitHub usage policy:<p>“ (for example, don&#x27;t use Actions as a content delivery network or as part of a serverless application, but a low benefit Action could be ok if it’s also low burden); or”<p>I think this would qualify as serverless application...
andrew_超过 4 年前
As a proof of concept this is fascinating, and I&#x27;m thankful the author chose to share it. It&#x27;s got me thinking of how I might otherwise leverage Github Actions in unconventional ways. Acknowledging the potential abuse implications that others have mentioned in the comments, it&#x27;s still a mind-expanding PoC that&#x27;s going to make me think about things a little different in the future.
评论 #25557165 未加载
npmaile超过 4 年前
Why are there so many things these days about using some super complex cloud solution hack for something that can fundamentally be done easier and more efficiently from a cron job on a raspi zero on a home network.<p>curl yoursite.tld | some_script_that_parses_the_result and generates an uptime page &gt; githubpagescontent.md; git commit -m $(get_the_current_time.sh); git push origin master<p>for $20, you can get the same thing with waaaay less stuff going on behind the scenes and without taking advantage of the ci resource for something it wasn&#x27;t fundamentally meant for.
评论 #25555734 未加载
评论 #25555730 未加载
评论 #25556893 未加载
评论 #25555481 未加载
superice超过 4 年前
Might be a little off-topic, but I don&#x27;t understand why monitoring solutions are both so expensive and simultaneously tend to offer such a low resolution. HTTPS-calls aren&#x27;t particularly computationally expensive, why does 10s or lower poll intervals not exist for cheap? I expect that for most of these monitoring services, redundancy and fixed development costs are much more expensive than the actual underlying infra, so the marginal cost of extra HTTP calls is probably low. Why not offer high resolution as an offering to set you apart from the competition?
评论 #25559134 未加载
评论 #25558581 未加载
victorhooi超过 4 年前
One limitation of their approach seems to be that it must be published in a public Github repo - it can&#x27;t be a private repo.<p>This means it might not be so suitable for internal, or local apps - only public facing websites.<p>I wonder how difficult it&#x27;d be to make a mode for Upptime, that used say, local agents, and posted the results to a local webserver, rather than to public Github Pages.
评论 #25556982 未加载
dinkleberg超过 4 年前
I like using GitHub Actions for small automation tasks like this as well, but I&#x27;m curious what the execution time is for each of these runs. GH Actions has been reliable for me, but it tends to be rather slow due to the architecture. Also I feel like this would chew up all my build mins pretty quick (this is 8000+ runs&#x2F;month).<p>Side note, I find it hilarious how many sites use those generic &quot;modern&quot; illustrations which have absolutely nothing to do with the service or page context. I know it&#x27;s tempting to keep up with the modern design trends, but picking from one of those illustration packs almost always leads to questionable choices.
评论 #25557032 未加载
评论 #25554537 未加载
stefanha超过 4 年前
@anandchowdhary Can you explain the security implications of using Upptime?<p>Does it need a token to access all of the user&#x27;s GitHub repos?<p>That&#x27;s a little worrying because the code does not reside in the git repo it&#x27;s fetched from third-party repos by the GitHub Action. Does this mean the user has no way of auditing and locking down the code to prevent future compromises to third-party repos?<p>If yes, then an attacker that compromises Upptime or one of the third-party GitHub Actions could hijack all of the users repos (including non-Upptime repos owned by the users).
interactivecode超过 4 年前
This is great! Sure even github might have downtime. But keeping track of the status for small side projects this is perfect
imdsm超过 4 年前
I understand how people are saying &quot;why not just do X?&quot; but let&#x27;s all try to keep in mind that this thinking goes against our ethos of invention and reinvention. As the adage goes, &quot;if you have to ask why, you wouldn&#x27;t understand&quot;.
评论 #25557031 未加载
sepbot超过 4 年前
In case the designer of the page sees this, your dark mode needs some work: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;JHP9C6r" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;JHP9C6r</a>
djabatt超过 4 年前
I get the negative comments sentiment, but the idea is clever.
评论 #25557036 未加载
dstroot超过 4 年前
In the not too distant past GitHub was hit by some massive DDOS attacks themselves.
superkuh超过 4 年前
Anything that is &quot;GitHub-powered&quot; as a requirement is not open-source.
评论 #25557045 未加载
评论 #25557872 未加载
freebuju超过 4 年前
Love the name. Simple and original :)
评论 #25557049 未加载