371 lines
14 KiB
HTML
371 lines
14 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width" />
|
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
|
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
|
|
<link rel="manifest" href="/site.webmanifest" />
|
|
<link rel="stylesheet" href="https://hostea.org/main.css" />
|
|
<link
|
|
rel="stylesheet"
|
|
media="screen and (max-width: 1300px)"
|
|
href="https://hostea.org/mobile.css"
|
|
/>
|
|
|
|
<meta name="referrer" content="no-referrer-when-downgrade" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://hostea.org/main.css" />
|
|
<link
|
|
rel="stylesheet"
|
|
media="screen and (max-width: 1300px)"
|
|
href="https://hostea.org/mobile.css"
|
|
/>
|
|
|
|
<meta name="referrer" content="no-referrer-when-downgrade" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<title>About | Hostea: Managed Gitea Hosting </title>
|
|
<meta name="referrer" content="no-referrer-when-downgrade" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<meta name="description" content="About" />
|
|
|
|
|
|
<meta property="og:title" content="About | Hostea: Managed Gitea Hosting " />
|
|
<meta property="og:type" content="article" />
|
|
<meta property="og:url" content="https://hostea.org" />
|
|
|
|
<meta property="og:description" content="About" />
|
|
<meta
|
|
property="og:site_name"
|
|
content="About | Hostea: Managed Gitea Hosting "
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="57x57"
|
|
href="https://hostea.org/apple-icon-57x57.png?h=c21de14cfdf862a6472ae977557fa048a7c36d39337e61d3274705e9bd8e857f"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="60x60"
|
|
href="https://hostea.org/apple-icon-60x60.png?h=67089d9025a52d0d1ddce450078c7acefe2c150a2427dec9f5e13c6314f74281"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="72x72"
|
|
href="https://hostea.org/apple-icon-72x72.png?h=70725943de8884804f9da28202ced0ad6fed483ae9cf8f6d874aa133e30cb693"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="76x76"
|
|
href="https://hostea.org/apple-icon-76x76.png?h=1e6e8072df3b21bdcea254a42aac6e993611e845f91ddd79f6f35a6c441710a5"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="114x114"
|
|
href="https://hostea.org/apple-icon-114x114.png?h=c20099f8190ed3962fab5726c5594857a871cdb3ee98439343c622cd3727fed6"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="120x120"
|
|
href="https://hostea.org/apple-icon-120x120.png?h=4df78e402e60b58c6d44764678bdd737b5b6a836aeb85fb75fa49f706f7e8c81"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="144x144"
|
|
href="https://hostea.org/apple-icon-144x144.png?h=0c44e6655d714f89ee95cc151032d1f0dc3204bd24d1ca2ee9d94692d4ede84d"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="152x152"
|
|
href="https://hostea.org/apple-icon-152x152.png?h=157918f883ff95d4eeb6452d0ebb61ca5e21ea0dcac1aefe825f3e2f3999052f"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
sizes="180x180"
|
|
href="https://hostea.org/apple-icon-180x180.png?h=7d5c16d379b7db6d8ea5aae64921d7162b84f543763acd8fc7c107f80a600213"
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
type="image/png"
|
|
sizes="192x192"
|
|
href="https://hostea.org/android-icon-192x192.png?h=095e3835b082dba07f606c33fa6f71bcd671a71e987b0ab2e46dcddceef52b9c"
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
type="image/png"
|
|
sizes="32x32"
|
|
href="https://hostea.org/favicon-32x32.png?h=d7cd5d6390d58e729cd1f3564add60e9d8b63f54482a7f4cb5a66bb4780dfb05"
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
type="image/png"
|
|
sizes="96x96"
|
|
href="https://hostea.org/favicon-96x96.png?h=5e01ce966b1d7ed88e0b01226d74ad8aaa65cea839073eb1ec6e115e76f3b2db"
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
type="image/png"
|
|
sizes="16x16"
|
|
href="https://hostea.org/favicon-16x16.png?h=442e55b5177a8b501f75401b6b61bddace8d1ef8d91dab611fb1993293682ba5"
|
|
/>
|
|
<link
|
|
rel="manifest"
|
|
href="https://hostea.org/manifest.json?h=27eca3e8297eb7ff340deb3849b210185a459b3845456aa4d0036f6d966b3518"
|
|
/>
|
|
<meta name="msapplication-TileColor" content="#ffffff" />
|
|
<meta
|
|
name="msapplication-TileImage"
|
|
content="https://hostea.org/ms-icon-144x144.png?h=8170ab51b871b84b8f98bd03cf441afdffb2998b7dfffb04abb7ebf5deeb1f94"
|
|
/>
|
|
<meta name="theme-color" content="#ffffff" />
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
</head>
|
|
<body class="base">
|
|
<header>
|
|
<nav class="nav__container">
|
|
<input type="checkbox" class="nav__toggle" id="nav__toggle" />
|
|
|
|
<div class="nav__header">
|
|
<a class="nav__logo-container" href="/">
|
|
|
|
<img src="https://hostea.org/android-icon-48x48.png?h=5115cfa26ec433a1f436236b2842c138d9d17f0c5a6376e3102c14e949dae1cb"
|
|
alt="Hostea temporary logo"/>
|
|
<p class="nav__home-btn">
|
|
ostea
|
|
</p>
|
|
</a>
|
|
<label class="nav__hamburger-menu" for="nav__toggle">
|
|
<span class="nav__hamburger-inner"></span>
|
|
</label>
|
|
</div>
|
|
|
|
<div class="nav__spacer"></div>
|
|
|
|
<div class="nav__link-group">
|
|
|
|
|
|
|
|
<div class="nav__link-container">
|
|
<a class="nav__link" rel="noreferrer" href="/about/">About</a>
|
|
</div>
|
|
|
|
|
|
<div class="nav__link-container">
|
|
<a class="nav__link" rel="noreferrer" href="/blog/">Blog</a>
|
|
</div>
|
|
|
|
|
|
<div class="nav__link-container">
|
|
<a class="nav__link" rel="noreferrer" href="/contact/">Contact</a>
|
|
</div>
|
|
|
|
|
|
<div class="nav__link-container">
|
|
<a class="nav__link" rel="noreferrer" href="/gitea-clinic/">Gitea Clinic</a>
|
|
</div>
|
|
|
|
|
|
<div class="nav__link-container">
|
|
<a class="nav__link" rel="noreferrer" href="/talks/">Talks</a>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</nav>
|
|
|
|
</header>
|
|
<!-- See ../sass/main.scss. Required for pushing footer to the very
|
|
bottom of the page -->
|
|
<div class="main__content-container">
|
|
<main>
|
|
|
|
|
|
<div class="page__container">
|
|
<h1 class="page__group-title">About</h1>
|
|
<div class="page__group-content">
|
|
<p>Hostea provides dedicated managed Gitea hosting, including CI/CD and
|
|
static pages. Upgrades are carefully tested and include security
|
|
updates. Each Gitea instance is monitored 24/7 and has backups.</p>
|
|
<h3 id="you-will-want-to-rent-a-gitea-instance-at-hostea-if-you-are">You will want to rent a Gitea instance at Hostea if you are ...<a class="zola-anchor" href="#you-will-want-to-rent-a-gitea-instance-at-hostea-if-you-are" aria-label="Anchor link for: you-will-want-to-rent-a-gitea-instance-at-hostea-if-you-are"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<ul>
|
|
<li>Individual software developers or companies who need their own Gitea
|
|
instance with CI/CD and static pages but can't be bothered with
|
|
installation and maintenance. You want the freedom to download a
|
|
backup and seamlessly self-host it whenever you decide: no strings
|
|
attached.</li>
|
|
<li>Organizations that want to resell Gitea hosting under their brand and
|
|
rent the infrastructure at a discounted price. You want the option to
|
|
run the Hostea infrastructure on your own hardware in the future and
|
|
seamlessly migrate your clients.</li>
|
|
</ul>
|
|
<h3 id="committed-to-free-software-and-radical-transparency">Committed to Free Software and Radical Transparency<a class="zola-anchor" href="#committed-to-free-software-and-radical-transparency" aria-label="Anchor link for: committed-to-free-software-and-radical-transparency"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<ul>
|
|
<li>Everything is public, there are no internal discussions, all financial
|
|
records are public down to the last cent</li>
|
|
<li>Every piece of software is and will always be exclusively Free
|
|
Software so that it can be self-hosted by users and re-used by
|
|
competitors</li>
|
|
<li>Private data (names, addresses, etc. ) is carefully protected and
|
|
destroyed as soon as possible</li>
|
|
</ul>
|
|
<h3 id="hostea-is-operated-by-a-collective-of-individuals-and-organizations">Hostea is operated by a collective of individuals and organizations<a class="zola-anchor" href="#hostea-is-operated-by-a-collective-of-individuals-and-organizations" aria-label="Anchor link for: hostea-is-operated-by-a-collective-of-individuals-and-organizations"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<p>The members of Hostea are like minded individuals and organizations who
|
|
share the same commitment to Free Software and transparency. They share
|
|
the Hostea income in proportion of their involvement which is recorded
|
|
in a publicly available spreadsheet for everyone to audit.</p>
|
|
<p>The motivation for becoming a member of Hostea can be:</p>
|
|
<ul>
|
|
<li>To refer the occasional customer to Hostea, knowing it has a vote to
|
|
influence where Hostea is going.</li>
|
|
<li>To provide Gitea hosting to its clients under its own brand because it
|
|
is easier than setting up Hostea on their own hardware to do the same.
|
|
And knowing that when they want to do so it will be as easy as
|
|
possible.</li>
|
|
<li>To make a living as a Free Software developer working on developing
|
|
and maintaining Hostea. The time logged working on Hostea will be
|
|
compensated with the income.</li>
|
|
<li>To support the idea of a sustainable online service exclusively based
|
|
on Free Software (there are actually very few of them, it is a non
|
|
trivial problem to solve) and do nothing. In which case there won't be
|
|
any income distributed to the member.</li>
|
|
<li>To free developers from centralized forges lock-in by providing a
|
|
reliable alternative and work on the Ansible playbooks to maintain
|
|
Hostea. In which case the member is entitled to a share of the income
|
|
in proportion of the time.</li>
|
|
</ul>
|
|
<h3 id="truly-self-hostable">Truly self-hostable<a class="zola-anchor" href="#truly-self-hostable" aria-label="Anchor link for: truly-self-hostable"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<p>When self-hosting the development of a software project is difficult, it
|
|
is a theoretical possibility that has no practical use. The Gitea
|
|
project itself has been stuck on GitHub for many years. Hostea is
|
|
committed to provide a seamless migration path to self hosting. A
|
|
virtual machine to run the Gitea instance, including CI/CD and static
|
|
pages can be downloaded at any time. It can then be booted on premise or
|
|
in the cloud.</p>
|
|
<p>The infrastructure as code running Hostea itself is published,
|
|
documented and tested so that it can also be used on premise. Either to
|
|
manage the virtual machine retrieved from Hostea, with the same user
|
|
panel, monitoring, backups etc. Or to run a public Gitea hosting service
|
|
identical to Hostea and become a competitor.</p>
|
|
<h3 id="interoperable-with-existing-infrastructures">Interoperable with existing infrastructures<a class="zola-anchor" href="#interoperable-with-existing-infrastructures" aria-label="Anchor link for: interoperable-with-existing-infrastructures"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<p>Running Hostea with its integrated monitoring and backup system is an
|
|
interesting proposition: all in one. When it is deployed within an
|
|
existing infrastructure that has its own backup and monitoring setup, it
|
|
provides:</p>
|
|
<ul>
|
|
<li>A monitoring endpoint to get a global health status (red/green) which
|
|
is an aggregation of the probes deployed to verify Gitea runs,
|
|
security updates have been applied, the latest upgrades are installed,
|
|
backups have been successfully created, communicates with the CI etc.</li>
|
|
<li>A backup download endpoint to get a copy of the backups so they can be
|
|
stored in the existing backup system for safekeeping</li>
|
|
</ul>
|
|
<h3 id="hostea-is-not">Hostea is not ...<a class="zola-anchor" href="#hostea-is-not" aria-label="Anchor link for: hostea-is-not"
|
|
><span class="anchor-icon">#</span></a
|
|
>
|
|
</h3>
|
|
<ul>
|
|
<li>Hostea is not a shared Gitea hosting facility that can be used for free
|
|
such as Codeberg. It provides dedicated Gitea instances for a fee.</li>
|
|
<li>Hostea is not a company with shareholders that make a passive income.
|
|
The income is redistributed to the people and organizations doing the
|
|
work. The workers are also empowered with every decision about Hostea,
|
|
either by consensus or by vote.</li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</main>
|
|
<footer>
|
|
<div class="footer__container">
|
|
<!-- <div class="footer__column"> --->
|
|
<p class="footer__column license__conatiner">
|
|
All text <a
|
|
class="license__link"
|
|
rel="noreferrer"
|
|
href="http://creativecommons.org/licenses/by-sa/4.0/"
|
|
target="_blank"
|
|
> CC-BY-SA </a
|
|
>
|
|
& code
|
|
<a
|
|
class="license__link"
|
|
rel="noreferrer"
|
|
href="https://www.gnu.org/licenses/agpl-3.0.en.html"
|
|
target="_blank"
|
|
> AGPL </a
|
|
>
|
|
|
|
|
<a
|
|
class="license__link"
|
|
rel="noreferrer"
|
|
href="https://www.eff.org/issues/do-not-track/amp/"
|
|
target="_blank"
|
|
> No AMP </a
|
|
>
|
|
</p>
|
|
<!-- </div> -->
|
|
<div class="footer__column--center">
|
|
<a href="/blog/atom.xml" target="_blank" rel="noopener" title="RSS">
|
|
<img
|
|
src="https://hostea.org/icons/rss.svg?h=f6cd584bdbcd2eb4d1b8b84c9cf083ef45f772167c33fdcee754b35ae8ff4c7d"
|
|
class="footer__icon"
|
|
alt="Email icon"
|
|
/>
|
|
</a>
|
|
</div>
|
|
<div class="footer__column">
|
|
<a href="/about" title="About">About</a>
|
|
<a href="/coc" title="Code of Conduct">CoC</a>
|
|
<span class="footer__column-divider--mobile-only">|</span>
|
|
<a href="/legalese" title="Legalese">Legalese</a>
|
|
<a href="/privacy-policy" title="Privacy Policy">Privacy</a>
|
|
<span class="footer__column-divider--mobile-only">|</span>
|
|
<a
|
|
href="https://stats.uptimerobot.com/EQ7VJHWylx"
|
|
rel="noreferrer"
|
|
target="_blank"
|
|
title="Status"
|
|
>Status</a
|
|
>
|
|
<a href="/tos" title="Terms of Service">ToS</a>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|