From a6f48381304cba863401a13169a7dfd4f692e63e Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Mon, 16 May 2022 09:04:40 +0000 Subject: [PATCH] new deploy: 2022-05-16T09:04:40+00:00 --- blog/atom.xml | 8 ++++---- blog/index.html | 2 +- .../index.html | 4 ++-- search_index.en.js | 2 +- sitemap.xml | 2 +- tags/gitea/atom.xml | 8 ++++---- tags/gitea/index.html | 2 +- tags/hostea/atom.xml | 8 ++++---- tags/hostea/index.html | 2 +- tags/problem/atom.xml | 8 ++++---- tags/problem/index.html | 2 +- tags/troubleshoot/atom.xml | 8 ++++---- tags/troubleshoot/index.html | 2 +- tags/upgrade/atom.xml | 8 ++++---- tags/upgrade/index.html | 2 +- 15 files changed, 34 insertions(+), 34 deletions(-) rename blog/{upgrades => unsafe-repository-is-owned-by-someone-else}/index.html (99%) diff --git a/blog/atom.xml b/blog/atom.xml index 06fdf5f..a7dbeb2 100644 --- a/blog/atom.xml +++ b/blog/atom.xml @@ -10,8 +10,8 @@ [solved] Gitea 1.16.6 1.16.7 error: fatal: unsafe repository is owned by someone else 2022-05-15T00:00:00+00:00 2022-05-15T00:00:00+00:00 - - https://hostea.org/blog/upgrades/ + + https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/ <p>April 12, 2022 version <a href="https://lore.kernel.org/git/xmqqv8veb5i6.fsf@gitster.g/">git v2.35.2</a> was released and addresses a security issue <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-vw2c-22j4-2fh2">CVE-2022-24765</a>. It was backported to 2.30.3, v2.31.2, v2.32.1, v2.33.2, and v2.34.2 and published by distributions such as <a href="https://security-tracker.debian.org/tracker/CVE-2022-24765">Debian GNU/Linux</a>, <a href="https://www.alpinelinux.org/releases/">Alpine</a>.</p> <p><strong>If Gitea runs as user <code>foo</code>, calls a patched Git version and a parent directory of the git repositories is owned by a user other than <code>foo</code>, it will fail</strong> with a message such as:</p> <pre style="background-color:#2b303b;color:#c0c5ce;"><code><span>Failed to open repository: Git/Data Error: exit status 128 - fatal: unsafe repository (&#39;/data/git/repositories/git/data.git&#39; is owned by someone else) @@ -31,7 +31,7 @@ <li>If the Gitea binary was installed independently of git, upgrade git to a version that is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a> and disable the security check entirely with: <ul> <li>impersonate the <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">user dedicated to Gitea</a> (usually git)</li> -<li><code>git config --system --replace-all safe.directory '*'</code></li> +<li><code>git config --global --replace-all safe.directory '*'</code></li> </ul> </li> </ul> @@ -39,7 +39,7 @@ ><span class="anchor-icon">#</span></a > </h3> -<p>The <a href="https://github.com/go-gitea/gitea/pull/19707">bug fix</a> is for Gitea to ensure <code>git config --system --replace-all safe.directory '*'</code> is set on its <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">dedicated user</a> when it initializes. It is effective on the condition that the git CLI version is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a>.</p> +<p>The <a href="https://github.com/go-gitea/gitea/pull/19707">bug fix</a> is for Gitea to ensure <code>git config --global --replace-all safe.directory '*'</code> is set on its <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">dedicated user</a> when it initializes. It is effective on the condition that the git CLI version is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a>.</p> <h3 id="bug-fix-rationale">Bug fix rationale<a class="zola-anchor" href="#bug-fix-rationale" aria-label="Anchor link for: bug-fix-rationale" ><span class="anchor-icon">#</span></a > diff --git a/blog/index.html b/blog/index.html index d7251c8..a458721 100644 --- a/blog/index.html +++ b/blog/index.html @@ -204,7 +204,7 @@ @@ -243,7 +243,7 @@ ># -

The bug fix is for Gitea to ensure git config --system --replace-all safe.directory '*' is set on its dedicated user when it initializes. It is effective on the condition that the git CLI version is greater or equal to 2.36.

+

The bug fix is for Gitea to ensure git config --global --replace-all safe.directory '*' is set on its dedicated user when it initializes. It is effective on the condition that the git CLI version is greater or equal to 2.36.

Bug fix rationale# diff --git a/search_index.en.js b/search_index.en.js index 80417fb..629edf5 100644 --- a/search_index.en.js +++ b/search_index.en.js @@ -1 +1 @@ -window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2},"6":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1},"7":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}},"7":{"docs":{},"df":0,".":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"6":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1},"9":{"docs":{},"df":0,"6":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2,"8":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"5":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}},"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}},"4":{"docs":{},"df":0,"/":{"docs":{},"df":0,"7":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"7":{"docs":{},"df":0,"6":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}}}},"4":{"docs":{},"df":0,"4":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"9":{"docs":{},"df":0,"8":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"7":{"docs":{},"df":0,"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":2}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.8284271247461903}},"df":3}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907}},"df":1,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"o":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"z":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"c":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":4},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"k":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":1}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}},"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":3.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.8284271247461903},"https://hostea.org/tos/":{"tf":2.449489742783178}},"df":3}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":5}}},"d":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1},"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}}}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":3},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2},"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":3}},"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.23606797749979}},"df":1}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":4,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.6457513110645907}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.8284271247461903},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":4}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0}},"df":2},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}},"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":7}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}},"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"q":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.7320508075688772}},"df":1}},"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2,"@":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":2.0}},"df":5}},"x":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1},"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4},"y":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"/":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":5,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.605551275463989}},"df":2}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"y":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.7320508075688772}},"df":1}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.1622776601683795},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":6,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}},"e":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5},"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":2,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":3}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979}},"df":1,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.6457513110645907},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}}}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.449489742783178}},"df":1}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}},"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.0}},"df":1,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"]":{"docs":{},"df":0,"(":{"docs":{},"df":0,"#":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.449489742783178}},"df":1}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":2.23606797749979}},"df":1}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"’":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}},"x":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":1}}}}}},"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"g":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}}}}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}}},"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3},"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":7,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":2}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1},"s":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":3,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":1}}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"w":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}}},"l":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1},"x":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":2.0}},"df":3}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}}},"o":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"m":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951}},"df":5}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.898979485566356},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":4.358898943540674},"https://hostea.org/legalese/":{"tf":1.0}},"df":4,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":3.4641016151377544},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":4.69041575982343},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.605551275463989},"https://hostea.org/blog/upgrades/":{"tf":3.7416573867739413},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":7}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":2}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":3,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}},"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}},"i":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":3.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.795831523312719},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":5,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":4.69041575982343},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":3.3166247903554},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":2.23606797749979},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":3.1622776601683795}},"df":10}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"/":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":4,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":2}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":4}}}}},"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":6}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":5}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":3.3166247903554}},"df":4}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"]":{"docs":{},"df":0,"(":{"docs":{},"df":0,"#":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":2.0}},"df":3},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.872983346207417},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":5},"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0}},"df":4}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.7320508075688772}},"df":1}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}}},"p":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":1},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":5}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}}}},"’":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"j":{"docs":{},"df":0,"+":{"docs":{},"df":0,"1":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1,"7":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"2":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1},"3":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"6":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1},"7":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}},"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":2}}}},"w":{"docs":{"https://hostea.org/legalese/":{"tf":1.7320508075688772}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":2.0}},"df":1}},"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":2.0}},"df":2}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"k":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}},"k":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":2}},"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":3,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"@":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/contact/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":3},"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"ï":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/contact/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":5}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":3}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.3166247903554},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"q":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.7416573867739413},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2},"i":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"w":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.69041575982343},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.449489742783178}},"df":1,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.8284271247461903},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/legalese/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"h":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":2.23606797749979}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":3,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":2.449489742783178}},"df":5,"e":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":2}},"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":5}}}},"t":{"docs":{"https://hostea.org/blog/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":5}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":3.7416573867739413},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":6}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.4142135623730951}},"df":3}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.4641016151377544},"https://hostea.org/coc/":{"tf":2.449489742783178},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.7320508075688772}},"df":5}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.872983346207417},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951}},"df":4,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5}}}}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"d":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2},"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"z":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.6457513110645907}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}}},"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":2.449489742783178}},"df":3}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":2.0}},"df":2}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1},"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.0},"https://hostea.org/blog/upgrades/":{"tf":2.23606797749979},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":2},"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":2.449489742783178},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":2},"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":7.280109889280518},"https://hostea.org/legalese/":{"tf":2.8284271247461903},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":7}}}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"x":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":3.1622776601683795},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}},"z":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"d":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.8284271247461903},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":6.082762530298219},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":7}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":4}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"u":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"f":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}}}}},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":5}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.4641016151377544},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}}}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":2.23606797749979}},"df":2,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":2}}}}},"y":{"docs":{},"df":0,"’":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":5,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}}}}},"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":3.1622776601683795},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.1622776601683795},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":2.449489742783178},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":9,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.3166247903554},"https://hostea.org/blog/upgrades/":{"tf":2.8284271247461903},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":2.449489742783178}},"df":7}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}}},"u":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/upgrades/":{"tf":2.449489742783178}},"df":2}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":2,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":2.449489742783178}},"df":1}}}}}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"e":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"b":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"e":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}},"’":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"k":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/coc/":{"tf":3.1622776601683795},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.4142135623730951}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"x":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"+":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":3}}}}}},"title":{"root":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"6":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1},"7":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/upgrades/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://hostea.org/":{"body":"","id":"https://hostea.org/","title":""},"https://hostea.org/about/":{"body":"Hostea provides dedicated managed Gitea hosting, including CI/CD and\nstatic pages. Upgrades are carefully tested and include security\nupdates. Each Gitea instance is monitored 24/7 and has backups.\nYou will want to rent a Gitea instance at Hostea if you are ...#\n\n\nIndividual software developers or companies who need their own Gitea\ninstance with CI/CD and static pages but can't be bothered with\ninstallation and maintenance. You want the freedom to download a\nbackup and seamlessly self-host it whenever you decide: no strings\nattached.\nOrganizations that want to resell Gitea hosting under their brand and\nrent the infrastructure at a discounted price. You want the option to\nrun the Hostea infrastructure on your own hardware in the future and\nseamlessly migrate your clients.\n\nCommitted to Free Software and Radical Transparency#\n\n\nEverything is public, there are no internal discussions, all financial\nrecords are public down to the last cent\nEvery piece of software is and will always be exclusively Free\nSoftware so that it can be self-hosted by users and re-used by\ncompetitors\nPrivate data (names, addresses, etc. ) is carefully protected and\ndestroyed as soon as possible\n\nHostea is operated by a collective of individuals and organizations#\n\nThe members of Hostea are like minded individuals and organizations who\nshare the same commitment to Free Software and transparency. They share\nthe Hostea income in proportion of their involvement which is recorded\nin a publicly available spreadsheet for everyone to audit.\nThe motivation for becoming a member of Hostea can be:\n\nTo refer the occasional customer to Hostea, knowing it has a vote to\ninfluence where Hostea is going.\nTo provide Gitea hosting to its clients under its own brand because it\nis easier than setting up Hostea on their own hardware to do the same.\nAnd knowing that when they want to do so it will be as easy as\npossible.\nTo make a living as a Free Software developer working on developing\nand maintaining Hostea. The time logged working on Hostea will be\ncompensated with the income.\nTo support the idea of a sustainable online service exclusively based\non Free Software (there are actually very few of them, it is a non\ntrivial problem to solve) and do nothing. In which case there won't be\nany income distributed to the member.\nTo free developers from centralized forges lock-in by providing a\nreliable alternative and work on the Ansible playbooks to maintain\nHostea. In which case the member is entitled to a share of the income\nin proportion of the time.\n\nTruly self-hostable#\n\nWhen self-hosting the development of a software project is difficult, it\nis a theoretical possibility that has no practical use. The Gitea\nproject itself has been stuck on GitHub for many years. Hostea is\ncommitted to provide a seamless migration path to self hosting. A\nvirtual machine to run the Gitea instance, including CI/CD and static\npages can be downloaded at any time. It can then be booted on premise or\nin the cloud.\nThe infrastructure as code running Hostea itself is published,\ndocumented and tested so that it can also be used on premise. Either to\nmanage the virtual machine retrieved from Hostea, with the same user\npanel, monitoring, backups etc. Or to run a public Gitea hosting service\nidentical to Hostea and become a competitor.\nInteroperable with existing infrastructures#\n\nRunning Hostea with its integrated monitoring and backup system is an\ninteresting proposition: all in one. When it is deployed within an\nexisting infrastructure that has its own backup and monitoring setup, it\nprovides:\n\nA monitoring endpoint to get a global health status (red/green) which\nis an aggregation of the probes deployed to verify Gitea runs,\nsecurity updates have been applied, the latest upgrades are installed,\nbackups have been successfully created, communicates with the CI etc.\nA backup download endpoint to get a copy of the backups so they can be\nstored in the existing backup system for safekeeping\n\nHostea is not ...#\n\n\nHostea is not a shared Gitea hosting facility that can be used for free\nsuch as Codeberg. It provides dedicated Gitea instances for a fee.\nHostea is not a company with shareholders that make a passive income.\nThe income is redistributed to the people and organizations doing the\nwork. The workers are also empowered with every decision about Hostea,\neither by consensus or by vote.\n\n","id":"https://hostea.org/about/","title":"About"},"https://hostea.org/blog/":{"body":"","id":"https://hostea.org/blog/","title":"Posts"},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"body":"The instructions to upgrade a Gitea instance only require three to four steps. They work fine most of the time but the documentation is lacking a \"Troubleshooting\" section to help out when something goes wrong. Maintaining instructions on how to diagnose and fix upgrade problems is an ambitious undertaking and requires updates every time a new case is discovered.\nAn inventory of the known upgrade issues was started to figure out how to structure such a section in the documentation. The release notes were analyzed all the way back to Gitea 1.9.6 and the work is still in progress. Here is a sample of the tips that will be included:\n\nUpgrade directly to the latest Gitea version, there is no need to upgrade to intermediate versions.\nIf the upgrade from version x.y to version x.y+2 fails and there is a need to narrow down the problem, try upgrading to the latest minor version of each major version and verify it works.\netc.\n\nHowever, even with the best documentation, someone will eventually run into an new problem and fixing it without compromising the integrity of the data will be challenging. This is best demonstrated by a real world example that was concluded a few days ago.\nGetting help from the community#\n\nAfter upgrading a Gitea intsance from 1.9.6 to 1.16.5 the tests conducted manually did not uncover any problem. However, after going to production, some users saw a blank page after login and had to manually type the URL of the project they wanted to see in the browser. The person in charge of the upgrade never had to diagnose Gitea problem and reached out in the Gitea forum.\n\nTip: explain the problem in a public forum as early as possible to get help from the community\n\nIn their post in the forum they explained how they attempted to diagnose the problem and how why they thought that only users created a few years ago were impacted. It was a detailed analysis that was concluded with a partial copy of the logs. It was unfortunately missing key information that was provided only three days later. In the meantime, as they could not figure out the source of the problem, they were on the verge of accepting the loss of all the Gitea database and start over from the repositories. However, once all the details were available, a workaround was suggested in the forum.\n\nTip: focus more on providing detailed facts than exposing the attempted diagnostic\n\nThere was hope to fix Gitea and in the following days they applied the workaround. They also tried to improve it but without success and eventually accepted a partial data loss as inevitable and reported their success back to the forum.\n\nTip: when getting support from the community, providing feedback is the best token of appreciation\n\nGetting professional help#\n\nThe Hostea Clinic is a collective of individual and companies that provides professional services to Gitea admins. They are active members of the Gitea community who help out as volunteers. They can also be hired to resolve the more complicated cases.\nThe Gitea instance that was in trouble required more than a few minutes of work and access to the database content for a proper diagnostic. They proposed their assistance but although well received, it was not accepted.\nWhen the Gitea admin explained how they chose to resolve the problem on the forum, it confirmed the workaround was viable and the root problem was identified. That was enough to figure out a fix for the underlying bug with a rather simple patch that was merged and backported in the following days. But it happened too late to avoid the data loss.\nTo summarize with a timeline, here is what happened:\n\nJ+1: The problem is discovered by users who see a blank page after login and a the Gitea admin tries to diagnose the problem\nJ+2: A message is sent to ask for help in the community\nJ+2 to J+6: Three people in the community suggest ideas but the Gitea admin cannot figure out the root cause and is on the verge of accepting the loss of all Gitea data and restart from the git repositories\nJ+6: A workaround is suggested by the community\nJ+7 to J+17: The Gitea admin applies the workaround and only looses part of the Gitea data\n\nAnd in retrospect, here is what could have happened instead:\n\nJ+1: The problem is discovered by users who see a blank page after login\nJ+1: The Gitea admin reaches out to someone at the Hostea Clinic\nJ+2: The logs of the Gitea instance are analyzed, the root cause diagnosed and a patch is created to fix it.\nJ+3: If necessary a Gitea binary is created with the patch and used as a temporary replacement until the next point release is published with the backport. The Gitea admin runs the patched Gitea binary in the meantime. There is no data loss.\n\nIt does not mean all upgrade problems can be resolved so easily. But it shows, with an example, that in some cases it makes sense to get professional help.\n","id":"https://hostea.org/blog/blank-or-error-500-page-after-login/","title":"[solved] blank or error 500 page after login"},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"body":"This post was originally published on Loïc Dachary's\nblog.\n\nWhen an organization asks me about Gitea, I would like to direct them to\na provider where they can rent an instance and just use it, in the same\nway they can go to https://discourse.org for a forum, or\nhttps://nextcloud.com for storage. Instead of waiting for that to\nhappen, Aravinth and\nmyself decided to do something about it, in a\nway that is in line with our shared values: transparency and Free\nSoftware.\nAfter doing some research we found counter examples that showed the\npitfalls to avoid. GitLab because its business model heavily relies on\nselling proprietary licenses. CiviCRM because setting it up is complex\nand requires training: users can't figure it out on their own. Gitea\nimages provided by Digital Ocean because they do not include security\nupgrades. MySQL configured and run by AWS because of the vendor lock-in\nthat makes it impossible to self-host.\nWe concluded that an online service such as Gitea can be hosted in a\nsustainable way as long as:\n\nIt is well maintained and upgrades itself\nIt can be self-hosted\nThe service can automatically be restored from backups when the\nunderlying resources fail\n\nGitHub and GitLab make it look like there is a market around software\nforges. It is however impossible to figure out if this market exists\nonly because it is based on proprietary software. How many of these\ncustomers would pay for a Free Software hosted Gitea instance?\nEven if these customers do exist, a new service provider would have to\nfigure out how to convince them to subscribe. The technical development\nof the service can be done within weeks but building a sustainable\nbusiness takes much longer. Again, there were examples of what can go\nwrong, for instance ElasticSearch. After years of work developing a\nsuccessful online service and a customer base, AWS entered the\ncompetition and started to take it away from them.\nThe sustainability of the Free Software ecosystem is a new and very\ndifficult problem to solve. It is discussed more than it ever was in the\nwake of security breaches originating from widely used and yet abandoned\nlibrary or disillusioned Free Software authors self-sabotaging their\nnext release, and everyone has diverging opinions. It falls on each Free\nSoftware author to spend time to think about their own projects because\nthere are no handbook or good examples to follow. That is what Aravinth\nand myself did to find a semblance of clarity and decide how to go about\nthis hosted Gitea service idea.\nSustaining Free Software online services#\n\nMore mature online services mean less opportunities to sell services#\n\nIdeally the software running an online service is rock solid and bugs\nare so rare that it can run unattended. This is true of\nhttps://wordpress.org and it is not uncommon for an instance to run for\nyears while upgrading themselves to get security patches. The cost of\nmaintaining such a service is negligible and hosting companies can offer\nit for free to their customers. They make their profit by renting the\nmachines on which the service runs.\nWhen the software is not as mature, it is more expensive to run. Bugs\nneed fixing, upgrades require manual intervention, users must be trained\nto overcome the complexity of the user experience, etc. Well known\nexamples are Discourse or CiviCRM for which companies sell services to\novercome these issues.\nBut when an organization is both the author of the software and the\nprovider of paid services to compensate for its lack of maturity, it\ncreates a conflict of interest. Should they focus their effort on making\nthe software more mature, they would harm a business model that is based\non this very lack of maturity. For instance, if the author of a software\nalso sells training courses, they are not motivated to solve user\nexperience issues. If they did, it would lower the need for training\ncourses and reduce their income.\nFree Software online services in the wake of the sustainability#\n\ncrisis\nNowadays all Free Software authors struggle to get enough resources to\nproduce a steady stream of releases, even when the project is very\npopular. This sustainability problem is getting more and more attention\nas the number of Free Software projects in use world wide keeps growing.\nEven the simplest online service relies on thousands of Free Software\nprojects, each of which needs work to keep going. Accidents caused by\npoorly maintained Free Software projects become more frequent.\nThis Free Software sustainability crisis is barely emerging and very\nmuch resembles ecological problems such as climate change. In both cases\nit is very difficult to figure out how to properly care for the\nresources that are consumed. After decades of advocacy, it is generally\naccepted that fossil energy won't last forever but there still is a long\nway to go. It will also take a long time for the Free Software community\nto answer this simple question: how to sustain an ever growing library\nof Free Software?\nLuckily, it is relatively simpler to solve that problem for an online\nservice because it has users. They can be reminded that their assistance\nis needed to keep the project afloat, for instance by a donation. A\nproposition that would be much more difficult to make for the author of\na cryptographic library. Convincing users to pay for an online service\nhas the best chance of success when the author of the software is also\nthe service provider. This is the business model of Discourse and\nWeblate, but it is relatively fragile because nothing stands in the way\nof the competition.\nA few years ago ElasticSearch successfully developed an online service\noffering. But when AWS entered the competition and was better at\nmarketing it, ElasticSearch quickly realized they would likely go out of\nbusiness. They tried to fight back by changing their\nlicense, which was the\nwrong answer to a real problem. Discourse or Weblate are also likely to\nface competition from hosting companies in the future and they may not\nsurvive it.\nIn the end, the durable source of income for a Free Software online\nservice is to rent the resources (CPU/RAM/network/disk) it needs to run.\nIn other words only hosting companies can make a profit when running\nsuch an online service. And for that reason they also need to share part\nof the profits to ensure the sustainability of the Free Software service\ntheir customers need.\nOnline services vendor lock-in is cured by Free Software#\n\nWhen hosting companies offer online services they also provide upgrades\nand transparent recovery when the hardware fails. But none of them allow\nthe service to be self-hosted. When their price policy change, or when\nthe term of services ban users from a given country, migrating the\nservice elsewhere it costly and difficult. For instance when AWS runs\nMySQL for their customers, they allow to download the data but not the\nsoftware that runs the proprietary AWS interface used to configure and\ncontrol the server. Another example is GitHub where the content of the\ngit repository can be downloaded but the code that runs GitHub itself is\nnot Free Software.\nIf a customer cannot run the same software as their service provider,\nthey are locked-in, even if they can download their data. It is a common\nmisconception to think that there is no vendor lock-in as long as it is\npossible to download the data in an standard format. Migrating the data\nfrom one software to another is, more often than not, time consuming and\ncostly to a point that it is effectively a blocker. A GitHub salesperson\nwould argue that it is possible for people to run GitHub Enterprise on\ntheir own hardware. But the vendor lock-in is still present via the\nproprietary license contract. The user experience, maintenance and\nupgrades are still exclusively controlled by GitHub.\nTo guarantee their independence, the customers of an online service need\nto be able to:\n\nDownload their data\nRun the exact same Free Software as their service provider\nRun the exact same Free Software infrastructure as code as their\nservice provider\n\nThe requirement regarding Free Software infrastructure as code refers\nto, for instance, the AWS control panel and all that is behind it when\ncreating a new MySQL service. It includes whatever a competitor would\nneed to run the same online service. An example would be\nhttps://enough.community, an infrastructure as code dedicated to\ncreating the services needed by whistleblowers and human rights\ndefenders. It consumes resources rented by hosting providers, assembles\ndisks and machines, setup monitoring and intrusion detection, installs\nvarious online services and upgrades them.\nThe availability of the software that creates the infrastructure is not\nonly useful to the competitors of a service provider. It also benefits a\nnon-profit that wants to provide (for instance) Wordpress instances to\nits members. Without it they would need to create something from scratch\nusing building blocks such as CiviCRM. Even though such building blocks\nexist, this is a significant undertaking and effectively a blocker.\nFederated online services and durability#\n\nAll self-hosted services are in danger of losing the data they contain.\nWhen a Wordpress service is hosted in a home and the machine dies, it\nmust be restored from backups... when there are backups. Hosting\ncompanies ensure the durability of the data with their own backup\nsystem. It creates a dilemma for people who are looking into self\nhosting: independence is desirable, but is it worth taking the risk of\ndata loss?\nFederated online services do not suffer from this problem, because they\ncan mirror each other. A Gitea instance that is federated with another\nwill mirror copies of software projects found on its peers. Should one\ninstance be destroyed, mirrored projects can be resurrected from the\nfederated instance. Not only is it a practical way to ensure the (rare)\nfailure of an entire datacenter, it also helps with the (more frequent)\ndestruction of self-hosted machines. Contrary to backups that require\nspecial attention, the replication involved in federated online service\nis built in and works continuously. There is no need for an extra backup\nservice that is very rarely used and therefore likely to fail when\nneeded.\nFederated services are not yet mainstream and Gitea is one of the rare\nservices that started to implement the concept. In the interim,\ncustomers of an online hosting service will need to worry about backups\nto ensure the durability of their data. But the ultimate solution for\nthem won't be the emergence of an ideal backup infrastructure, it will\nbe replication (via federated services) that will continuously ensure\nthe durability of their data.\nPaths forward#\n\nThe Gitea project itself, following the footsteps of Discourse or\nWeblate, could provide a hosting service. Part of its current user base\nmay become customers and there does not seem to be any blocker to make\nthat happen. As with most successful Free Software project, people\nworking on Gitea daily are already very busy and cannot engage in such a\nlong term project. But Aravinth and myself can, if they will have us.\nAnother path forward would be to wrap Gitea into a bundle that existing\nhosting companies could easily use to provide such a service to their\ncustomers. The biggest hosting companies are unlikely to be interested:\nif Digital Ocean was to provide upgrades on top of their existing Gitea\nimage, they are more likely to rely on their internal staff to implement\nthat from scratch, as proprietary software integrated into their\nexisting infrastructure. But smaller hosting companies such as\nhttps://Octopuce.fr or https://Easter-Eggs.com, who already deploy Gitea\ninstances for their customers, would use it if, for instance, it helped\nwith the upgrades. They would then kindly be reminded to give back a\nshare of their profits in order to sustain the development of the\nservice they deploy.\nFinally it would also be possible to follow the example of GitLab in the\nearly days (before it turned to proprietary software) or Codeberg and\noffer a free shared forge hosting service to build a user base. After a\nfew years, a percentage of the user base would convert to being paid\ncustomers or donors to sustain the activity and part of the income would\nbe used to sustain the development of the service.\n","id":"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/","title":"Project plans for a hosted Gitea online service"},"https://hostea.org/blog/upgrades/":{"body":"April 12, 2022 version git v2.35.2 was released and addresses a security issue CVE-2022-24765. It was backported to 2.30.3, v2.31.2, v2.32.1, v2.33.2, and v2.34.2 and published by distributions such as Debian GNU/Linux, Alpine.\nIf Gitea runs as user foo, calls a patched Git version and a parent directory of the git repositories is owned by a user other than foo, it will fail with a message such as:\nFailed to open repository: Git/Data Error: exit status 128 - fatal: unsafe repository ('/data/git/repositories/git/data.git' is owned by someone else)\n\nThis started to show in the past few weeks to users running the Gitea binary on Windows who also independently installed git v2.36. And then to people running Gitea from snap, on a Synology NAS and then people running from Gitea docker images which is based on Alpine.\nWorkarounds#\n\n\nIf using Gitea docker images:\n\ndo not upgrade to 1.16.6 or 1.16.7, or\ndowngrade from 1.16.6 or 1.16.7 to 1.16.5 (do not downgrade from 1.17.x, it may corrupt your the Gitea database)\n\n\nIf the Gitea binary was installed independently of git, upgrade git to a version that is greater or equal to 2.36 and disable the security check entirely with:\n\nimpersonate the user dedicated to Gitea (usually git)\ngit config --system --replace-all safe.directory '*'\n\n\n\nBug fix#\n\nThe bug fix is for Gitea to ensure git config --system --replace-all safe.directory '*' is set on its dedicated user when it initializes. It is effective on the condition that the git CLI version is greater or equal to 2.36.\nBug fix rationale#\n\nIt is safe to disable the security check in Gitea. It is not vulnerable to CVE-2022-24765 because it calls the git CLI after changing its working directory to be the git repository targeted by the command (for instance diff) or a temporary directory. Therefore it will not explore the parent directories looking for a git configuration file.\nThe security check is triggered because the repository is owned by an unexpected user (root instead of git typically) and not because a parent directory is owned by an unexpected user. This, in itself, is a problem worth investigating but it is unrelated and was revealed by the newer security check of git even though it does not match the threat described in CVE-2022-24765.\nIt appears non trivial to enforce a consistent ownership of files and directories, either within docker or outside docker when networked file systems are involved. The Gitea server was not troubled by this inconsistency so far because the permissions allow it to write and read where expected, regardless of the owner. It is not worth looking into but it is ancient and unrelated.\nGitea runs under a dedicated user, either when installed from binary or from docker and modifies the global git configuration depending on the git version at initialization time. Fixing the problem can therefore be done by disabling the security check in the global git config file at initialization time. It also requires a minimum version of git 2.36 to be installed in the Gitea docker image. \n","id":"https://hostea.org/blog/upgrades/","title":"[solved] Gitea 1.16.6 1.16.7 error: fatal: unsafe repository is owned by someone else"},"https://hostea.org/coc/":{"body":"The Hostea collective strives to:#\n\n\nBe friendly, patient and welcoming. We strive to be a collective that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion and mental and physical ability.\nBe considerate. Our work will be used by other people, and we in turn will depend on the work of others. Any decision we take will affect users and colleagues, and we should take those consequences into account when making decisions. Remember that we're a world-wide community and we have a global base of users and of contributors. Even if it's not obvious at the time, our contributions to projects managed by the hostea collective will impact the work of others.\nBe respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a collective where people feel uncomfortable or threatened is not a productive one. Members of the collective should be respectful when dealing with other contributors as well as with people outside of the collective and with users of the projects managed by Hostea.\nCollaborate openly. Collaboration is central to projects managed by Hostea and to the larger free software community. This collaboration involves individuals working within teams, cross-project collaboration within Hostea and working with other projects outside of Hostea. This collaboration reduces redundancy, and improves the quality of our work. Internally and externally, we should always be open to collaboration. Wherever possible, we should work closely with upstream and downstream projects and others in the free software community to coordinate our technical, advocacy, documentation and other work. Our work must be done transparently and we should involve as many interested parties as early as possible. If we decide to take a different approach than others, we will let them know early, document our work and inform others regularly of our progress. We do not create private forms of communication that take away transparency or exclude other contributors and collaborators.\nWhen we disagree, try to understand why. Disagreements, both social and technical, happen all the time and Hostea is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of Hostea comes from people with a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong.\nFocus on helping to resolve issues and learning from mistakes. It is important that we resolve disagreements and differing views constructively and with the help of the collective. When our goals differ dramatically, we encourage the creation of alternative implementations, so that the collective can test new ideas and contribute to the discussion.\nWhen we are unsure, we ask for help. Nobody knows everything, and nobody is expected to be perfect in Hostea. Asking questions avoids many problems down the road, and so questions are encouraged. Those who are asked questions should be responsive and helpful. However, when asking a question, care must be taken to do so in an appropriate forum.\n\nWe take the following very seriously, and any violations may impact your ability to participate in Hostea#\n\n\nBe careful with your words and actions. Do not insult or put down other participants. Harassment and other exclusionary behavior is not acceptable and should be reported. This includes but is not limited to:\n\nViolent threats or language directed against another person.\nDiscriminatory jokes and language.\nPosting sexually suggestive, explicit or violent material.\nPosting (or threatening to post) other people's personally identifying information (\"doxing\").\nPersonal insults, especially those using racist or sexist terms.\nUnwelcome sexual attention.\nAdvocating for, or encouraging, any of the above behavior.\nRepeated harassment of others. In general, if someone asks you to stop, then stop.\n\n\nRespect the decision process. Members of Hostea should not attempt to manipulate decisons based on consensus or election results. Open debate is welcome, but vote trading, ballot stuffing and other forms of abuse are not acceptable.\n\n","id":"https://hostea.org/coc/","title":"Code of Conduct"},"https://hostea.org/contact/":{"body":"Matrix#\n\nWe have a public Matrix\nchatroom that we use\nfor instant messaging.\nForum#\n\nWe also have a forum that we use for\nlong-form discussions.\nSource Code#\n\nAll Hostea software is 100% Free\nSoftware and is hosted\non the Hostea Gitea\n","id":"https://hostea.org/contact/","title":"Contact"},"https://hostea.org/gitea-clinic/":{"body":"How does it work?#\n\nYou can get help from the community on the Hostea forum or the Gitea forum: it is the best way to resolve simple issues. If you are in a hurry or the problem is serious you could:\n\nGet in touch with the doctor of your choice\nUpload your sick Gitea\nOnce it is repaired download it back home (or decide it deserves a permanent residence at Hostea)\nPay the doctor\n\nHow much does it cost?#\n\nAll Hostea doctors charge a flat hourly rate for consultations held in public (sensitive information is never revealed, even if the consultation is held in public). Private consultations fees depend on the Hostea doctor.\nHostea Doctors#\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Aravinth Manivannan\n \n ★★★★☆\n \n \n Get in touch\n \n\n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Easter-eggs\n \n ★★★★★\n \n \n Get in touch\n \n\n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Loïc Dachary\n \n ★★★★★\n \n \n Get in touch\n \n\n\n","id":"https://hostea.org/gitea-clinic/","title":"Gitea Clinic"},"https://hostea.org/legalese/":{"body":"Copyright#\n\nThe copyright of the software and content used to build the infrastructure is held by the individual contributors who implemented it, as found in the git history.\nIntellectual Property#\n\nDid You Say “Intellectual Property”? It's a Seductive Mirage\nDisclaimer of Warranty#\n\nThere is no warranty for the service, to the extent permitted by applicable law. Except when otherwise stated in writing the service is provided \"as is\" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.\nLimitation of Liability#\n\nIn no event unless required by applicable law or agreed to in writing will any member of the Hostea community, or any other party who modifies the service as permitted by Hostea, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the service (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the service to operate with any other service), even if such member or other party has been advised of the possibility of such damages.\nInterpretation of the Warranty and Liability disclaimers](#interpretation)#\n\nIf the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the service.\nHosting#\n\nThe services and this web site, as well as all sub-domains, are exclusively maintained and used by the individuals composing the Hostea. They can be reached at contact@hostea.org.\nFor details, see the documentation.\n","id":"https://hostea.org/legalese/","title":"Legalese"},"https://hostea.org/privacy-policy/":{"body":"Who is we?#\n\nIn the context of a horizontal community, the word we has a different meaning than within not-for-profit organizations or companies. We are the individuals who have access to the resources that would enable them to modify how it is implemented. For instance, someone with access to the configuration of the web server can change the log retention policy.\nWhat information do we collect?#\n\nWe collect information from you when you register on our site and gather data when you participate in the community by reading, writing, and evaluating the content shared here.\nWhen registering on Hostea sites, you may be asked to enter your name and e-mail address. You may, however, visit our sites without registering. Your e-mail address will be verified by an email containing a unique link. If that link is visited, we know that you control the e-mail address.\nWhen registered and participating, we record the IP address that the post originated from. We also may retain server logs which include the IP address of every request to our server.\nWhat do we use your information for?#\n\nAny of the information we collect from you may be used in one of the following ways:\n\nTo personalize your experience — your information helps us to better respond to your individual needs.\nTo send periodic emails — The email address you provide may be used to send you information, notifications that you request about changes to topics or in response to your user name, respond to inquiries, and/or other requests or questions.\n\nHow do we protect your information?#\n\nWe implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information.\nWhat is your data retention policy?#\n\nWe will make a good faith effort to:\n\nRetain server logs containing the IP address of all requests to this server no more than 15 days.\nRetain the IP addresses associated with registered users and their posts no more than 15 days.\n\nWhat about my data?#\n\nUsers of Hotea's services can ask contact@hostea.org to:\n\nDelete their account on a service when it is not a feature available to the user (for instance Nextcloud)\nRetrieve data associated with their account on a service that does not already provide full access\n\nDo we use cookies?#\n\nYes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the sites to recognize your browser and, if you have a registered account, associate it with your registered account.\nWe use cookies to understand and save your preferences for future visits and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. We do not contract with third-party service providers.\nDo we disclose any information to outside parties?#\n\nWe do not sell, trade, or otherwise transfer to outside parties any information.\nYour Consent#\n\nBy using our sites, you consent to our sites privacy policy.\nChanges to our Privacy Policy#\n\nIf we decide to change our privacy policy, we will post those changes on this page.\n","id":"https://hostea.org/privacy-policy/","title":"Privacy"},"https://hostea.org/service-wip/":{"body":"Thank you for your interest in Hostea, we are a work-in-progress. Come\nsay hi and join the conversion! :)\n","id":"https://hostea.org/service-wip/","title":"Service Work in Progress"},"https://hostea.org/talks/":{"body":"","id":"https://hostea.org/talks/","title":"Talks"},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"body":"Introducing Hostea, a project Loïc\nDachary and Aravinth\nManivannan are working on to create a full Free\nsoftware development suite based on\nGitea for the forge, Woodpecker\nCI for CI/CD,\nPages for static sites and\nGitPad for gists.\nThis talk introduces the projects goals and philosophy behind the\nproject.\nPlease see\nhere\nto learn more about the event.\nDetails\n\norganised by: forgefriends.org\ndate: 2022th April, 2022\nvenue: Online\n\nResources\n\nslides(ODP)\nslides(PDF)\n\n","id":"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/","title":"Introducing Hostea"},"https://hostea.org/tos/":{"body":"CHATONS Charter compliance#\n\nHostea is committed to comply with the CHATONS charter.\nAll applications and infrastructure software used in Hostea are published under a Free Software license.\nUser content#\n\nHostea has no copyright claim over content uploaded by its users.\nHostea hosts, via application software, content in private spaces that are not publicly accessible. Hostea system administrators is committed to not look into those private spaces, even when they have the technical ability to do so, so as to respect the privacy expectations of hostea users.\nInfrastructure](#infrastructure)#\n\nHostea exclusively uses resources located in France, at the Graveline OVH datacenter (59820 Gravelines, Nord-Pas-de-Calais-Picardie, France) and at 12 bd Magenta, 75010 Paris, France. A copy of the backups is kept at Arndtstr 44, 10965 Berlin, Germany.\nSecurity#\n\nSecurity updates are applied via unattended upgrades.\nBackups#\n\nBackups are managed via the Enough backup playbook so that there exist at least one backup of each machine in a geographical location that is different from the one where it runs.\nDisaster recovery involves rebooting the machine that was lost using a backup, either within a libvirt hypervisor or an OpenStack tenant.\nGDPR compliance#\n\nA user can request deletion or anonymisation of the data they are unable to delete themselves by sending a request to contact@hostea.org.\nA user can request an copy of the data held by Hostea that they are unable to download themselves by sending a request to contact@hostea.org.\nEditorial responsibility#\n\nThe person responsible for the editorial content published on Hostea is Loïc Dachary, 12 bd Magenta, 75010 Paris.\nHuman contact#\n\nHostea users are kindly invited to get in touch with loic@dachary.org and organize a meeting in person to discuss the services provided.\n","id":"https://hostea.org/tos/","title":"Terms of Service"}},"docInfo":{"https://hostea.org/":{"body":0,"title":0},"https://hostea.org/about/":{"body":382,"title":0},"https://hostea.org/blog/":{"body":0,"title":1},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"body":443,"title":6},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"body":1094,"title":6},"https://hostea.org/blog/upgrades/":{"body":289,"title":10},"https://hostea.org/coc/":{"body":401,"title":2},"https://hostea.org/contact/":{"body":23,"title":1},"https://hostea.org/gitea-clinic/":{"body":69,"title":2},"https://hostea.org/legalese/":{"body":151,"title":1},"https://hostea.org/privacy-policy/":{"body":269,"title":1},"https://hostea.org/service-wip/":{"body":9,"title":3},"https://hostea.org/talks/":{"body":0,"title":1},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"body":50,"title":2},"https://hostea.org/tos/":{"body":176,"title":2}},"length":15},"lang":"English"}; \ No newline at end of file +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2},"6":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1},"7":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}},"7":{"docs":{},"df":0,".":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"6":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1},"9":{"docs":{},"df":0,"6":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2,"8":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"5":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}},"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}},"4":{"docs":{},"df":0,"/":{"docs":{},"df":0,"7":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"7":{"docs":{},"df":0,"6":{"docs":{},"df":0,"5":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}}}},"4":{"docs":{},"df":0,"4":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"9":{"docs":{},"df":0,"8":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"7":{"docs":{},"df":0,"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":2}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.8284271247461903}},"df":3}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907}},"df":1,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"o":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"z":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"c":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":4},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"k":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":1}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}},"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":3.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.8284271247461903},"https://hostea.org/tos/":{"tf":2.449489742783178}},"df":3}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":5}}},"d":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1},"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}}}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":3},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2},"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":3}},"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.23606797749979}},"df":1}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":4,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.6457513110645907}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.8284271247461903},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":4}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0}},"df":2},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}},"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":7}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}},"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"q":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.7320508075688772}},"df":1}},"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2,"@":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":2.0}},"df":5}},"x":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1},"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4},"y":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"/":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":5,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.605551275463989}},"df":2}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"y":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.7320508075688772}},"df":1}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.1622776601683795},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":6,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}},"e":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5},"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":2,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":3}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979}},"df":1,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.6457513110645907},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}}}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.449489742783178}},"df":1}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}},"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.0}},"df":1,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"]":{"docs":{},"df":0,"(":{"docs":{},"df":0,"#":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.449489742783178}},"df":1}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":2.23606797749979}},"df":1}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"’":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}},"x":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":1}}}}}},"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"g":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}}}}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}}},"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3},"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":7,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":2}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1},"s":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":3,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":1}}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"w":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}}},"l":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1},"x":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.0}},"df":3}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}}},"o":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"m":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951}},"df":5}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.898979485566356},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":4.358898943540674},"https://hostea.org/legalese/":{"tf":1.0}},"df":4,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":3.4641016151377544},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":4.69041575982343},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.605551275463989},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":3.7416573867739413},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":7}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":2}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":3,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}},"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.6457513110645907},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}},"i":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":3.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.795831523312719},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":5,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":4.69041575982343},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":3.3166247903554},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":2.23606797749979},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":3.1622776601683795}},"df":10}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"/":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":4,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":2}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":4}}}}},"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":6}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":5}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":3.3166247903554}},"df":4}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"]":{"docs":{},"df":0,"(":{"docs":{},"df":0,"#":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.0}},"df":3},"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.872983346207417},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":5},"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0}},"df":4}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.7320508075688772}},"df":1}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}}},"p":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0}},"df":1},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":5}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}}}},"’":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"j":{"docs":{},"df":0,"+":{"docs":{},"df":0,"1":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1,"7":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"2":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1},"3":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"6":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1},"7":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}},"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":2}}}},"w":{"docs":{"https://hostea.org/legalese/":{"tf":1.7320508075688772}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":2.0}},"df":1}},"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":2.0}},"df":2}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"k":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}},"k":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":2}},"g":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":3,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"@":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/contact/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":3},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":3},"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"ï":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":5}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://hostea.org/contact/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":5}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":3}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.3166247903554},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}},"q":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.7416573867739413},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2},"i":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"w":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.69041575982343},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":2.449489742783178}},"df":1,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.8284271247461903},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/legalese/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":3}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}},"h":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.23606797749979}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":3,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":2.449489742783178}},"df":5,"e":{"docs":{},"df":0,"'":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":2}},"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":5}}}},"t":{"docs":{"https://hostea.org/blog/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":5}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":4}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":3.7416573867739413},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":6}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.4142135623730951}},"df":3}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.4641016151377544},"https://hostea.org/coc/":{"tf":2.449489742783178},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.7320508075688772}},"df":5}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.872983346207417},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.4142135623730951}},"df":4,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5}}}}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}},"d":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2},"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"z":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.6457513110645907}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}}},"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":2}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.449489742783178}},"df":3}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":2.0}},"df":2}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"l":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1},"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":3}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":2.449489742783178},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":4.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.23606797749979},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.23606797749979}},"df":2},"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.449489742783178},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":5}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907}},"df":2},"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2},"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1,"s":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":7.280109889280518},"https://hostea.org/legalese/":{"tf":2.8284271247461903},"https://hostea.org/privacy-policy/":{"tf":2.23606797749979},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":7}}}},"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}},"x":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":3.1622776601683795},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":3}},"z":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"d":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":2.8284271247461903},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":6.082762530298219},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":7}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":4}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/contact/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"u":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}},"f":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":2,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}}}}},"h":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":1.4142135623730951}},"df":5}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.4641016151377544},"https://hostea.org/legalese/":{"tf":1.0}},"df":3}}}}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/coc/":{"tf":2.23606797749979}},"df":2,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/":{"tf":1.0},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":4}},"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":2}}}}},"y":{"docs":{},"df":0,"’":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.7320508075688772},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":5,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0}},"df":1}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}},"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":2.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":3}}}}}},"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.7320508075688772},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.4142135623730951}},"df":2}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":3.1622776601683795},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.0}},"df":5}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}},"s":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.1622776601683795},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/contact/":{"tf":1.4142135623730951},"https://hostea.org/legalese/":{"tf":2.0},"https://hostea.org/privacy-policy/":{"tf":2.449489742783178},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":9,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":3.3166247903554},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.8284271247461903},"https://hostea.org/coc/":{"tf":1.7320508075688772},"https://hostea.org/privacy-policy/":{"tf":2.0},"https://hostea.org/tos/":{"tf":2.449489742783178}},"df":7}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":1}}},"u":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951}},"df":1},"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.6457513110645907},"https://hostea.org/coc/":{"tf":1.0}},"df":3,"f":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.449489742783178},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":2.449489742783178}},"df":2}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/tos/":{"tf":1.7320508075688772}},"df":2,"b":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/about/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":2.23606797749979},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/legalese/":{"tf":2.449489742783178}},"df":1}}}}}},"y":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.449489742783178},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}},"e":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"b":{"docs":{"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.4142135623730951}},"df":2,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.7320508075688772}},"df":1}}}},"e":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/coc/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0}},"df":4}},"’":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":6}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.4142135623730951},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":4}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951}},"df":1}}}}}},"k":{"docs":{"https://hostea.org/about/":{"tf":2.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/coc/":{"tf":3.1622776601683795},"https://hostea.org/gitea-clinic/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.4142135623730951},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":2.23606797749979},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/coc/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.4142135623730951}},"df":2}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/legalese/":{"tf":1.4142135623730951},"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.4142135623730951},"https://hostea.org/coc/":{"tf":1.0}},"df":3}}}}},"x":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"+":{"docs":{},"df":0,"2":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/about/":{"tf":1.0},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":2.0}},"df":3}}}}}},"title":{"root":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"6":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1},"7":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"0":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/coc/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/contact/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0},"https://hostea.org/gitea-clinic/":{"tf":1.0}},"df":3}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/legalese/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/privacy-policy/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"tf":1.0},"https://hostea.org/service-wip/":{"tf":1.0},"https://hostea.org/tos/":{"tf":1.0}},"df":3}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"tf":1.0},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/talks/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://hostea.org/tos/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://hostea.org/service-wip/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://hostea.org/":{"body":"","id":"https://hostea.org/","title":""},"https://hostea.org/about/":{"body":"Hostea provides dedicated managed Gitea hosting, including CI/CD and\nstatic pages. Upgrades are carefully tested and include security\nupdates. Each Gitea instance is monitored 24/7 and has backups.\nYou will want to rent a Gitea instance at Hostea if you are ...#\n\n\nIndividual software developers or companies who need their own Gitea\ninstance with CI/CD and static pages but can't be bothered with\ninstallation and maintenance. You want the freedom to download a\nbackup and seamlessly self-host it whenever you decide: no strings\nattached.\nOrganizations that want to resell Gitea hosting under their brand and\nrent the infrastructure at a discounted price. You want the option to\nrun the Hostea infrastructure on your own hardware in the future and\nseamlessly migrate your clients.\n\nCommitted to Free Software and Radical Transparency#\n\n\nEverything is public, there are no internal discussions, all financial\nrecords are public down to the last cent\nEvery piece of software is and will always be exclusively Free\nSoftware so that it can be self-hosted by users and re-used by\ncompetitors\nPrivate data (names, addresses, etc. ) is carefully protected and\ndestroyed as soon as possible\n\nHostea is operated by a collective of individuals and organizations#\n\nThe members of Hostea are like minded individuals and organizations who\nshare the same commitment to Free Software and transparency. They share\nthe Hostea income in proportion of their involvement which is recorded\nin a publicly available spreadsheet for everyone to audit.\nThe motivation for becoming a member of Hostea can be:\n\nTo refer the occasional customer to Hostea, knowing it has a vote to\ninfluence where Hostea is going.\nTo provide Gitea hosting to its clients under its own brand because it\nis easier than setting up Hostea on their own hardware to do the same.\nAnd knowing that when they want to do so it will be as easy as\npossible.\nTo make a living as a Free Software developer working on developing\nand maintaining Hostea. The time logged working on Hostea will be\ncompensated with the income.\nTo support the idea of a sustainable online service exclusively based\non Free Software (there are actually very few of them, it is a non\ntrivial problem to solve) and do nothing. In which case there won't be\nany income distributed to the member.\nTo free developers from centralized forges lock-in by providing a\nreliable alternative and work on the Ansible playbooks to maintain\nHostea. In which case the member is entitled to a share of the income\nin proportion of the time.\n\nTruly self-hostable#\n\nWhen self-hosting the development of a software project is difficult, it\nis a theoretical possibility that has no practical use. The Gitea\nproject itself has been stuck on GitHub for many years. Hostea is\ncommitted to provide a seamless migration path to self hosting. A\nvirtual machine to run the Gitea instance, including CI/CD and static\npages can be downloaded at any time. It can then be booted on premise or\nin the cloud.\nThe infrastructure as code running Hostea itself is published,\ndocumented and tested so that it can also be used on premise. Either to\nmanage the virtual machine retrieved from Hostea, with the same user\npanel, monitoring, backups etc. Or to run a public Gitea hosting service\nidentical to Hostea and become a competitor.\nInteroperable with existing infrastructures#\n\nRunning Hostea with its integrated monitoring and backup system is an\ninteresting proposition: all in one. When it is deployed within an\nexisting infrastructure that has its own backup and monitoring setup, it\nprovides:\n\nA monitoring endpoint to get a global health status (red/green) which\nis an aggregation of the probes deployed to verify Gitea runs,\nsecurity updates have been applied, the latest upgrades are installed,\nbackups have been successfully created, communicates with the CI etc.\nA backup download endpoint to get a copy of the backups so they can be\nstored in the existing backup system for safekeeping\n\nHostea is not ...#\n\n\nHostea is not a shared Gitea hosting facility that can be used for free\nsuch as Codeberg. It provides dedicated Gitea instances for a fee.\nHostea is not a company with shareholders that make a passive income.\nThe income is redistributed to the people and organizations doing the\nwork. The workers are also empowered with every decision about Hostea,\neither by consensus or by vote.\n\n","id":"https://hostea.org/about/","title":"About"},"https://hostea.org/blog/":{"body":"","id":"https://hostea.org/blog/","title":"Posts"},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"body":"The instructions to upgrade a Gitea instance only require three to four steps. They work fine most of the time but the documentation is lacking a \"Troubleshooting\" section to help out when something goes wrong. Maintaining instructions on how to diagnose and fix upgrade problems is an ambitious undertaking and requires updates every time a new case is discovered.\nAn inventory of the known upgrade issues was started to figure out how to structure such a section in the documentation. The release notes were analyzed all the way back to Gitea 1.9.6 and the work is still in progress. Here is a sample of the tips that will be included:\n\nUpgrade directly to the latest Gitea version, there is no need to upgrade to intermediate versions.\nIf the upgrade from version x.y to version x.y+2 fails and there is a need to narrow down the problem, try upgrading to the latest minor version of each major version and verify it works.\netc.\n\nHowever, even with the best documentation, someone will eventually run into an new problem and fixing it without compromising the integrity of the data will be challenging. This is best demonstrated by a real world example that was concluded a few days ago.\nGetting help from the community#\n\nAfter upgrading a Gitea intsance from 1.9.6 to 1.16.5 the tests conducted manually did not uncover any problem. However, after going to production, some users saw a blank page after login and had to manually type the URL of the project they wanted to see in the browser. The person in charge of the upgrade never had to diagnose Gitea problem and reached out in the Gitea forum.\n\nTip: explain the problem in a public forum as early as possible to get help from the community\n\nIn their post in the forum they explained how they attempted to diagnose the problem and how why they thought that only users created a few years ago were impacted. It was a detailed analysis that was concluded with a partial copy of the logs. It was unfortunately missing key information that was provided only three days later. In the meantime, as they could not figure out the source of the problem, they were on the verge of accepting the loss of all the Gitea database and start over from the repositories. However, once all the details were available, a workaround was suggested in the forum.\n\nTip: focus more on providing detailed facts than exposing the attempted diagnostic\n\nThere was hope to fix Gitea and in the following days they applied the workaround. They also tried to improve it but without success and eventually accepted a partial data loss as inevitable and reported their success back to the forum.\n\nTip: when getting support from the community, providing feedback is the best token of appreciation\n\nGetting professional help#\n\nThe Hostea Clinic is a collective of individual and companies that provides professional services to Gitea admins. They are active members of the Gitea community who help out as volunteers. They can also be hired to resolve the more complicated cases.\nThe Gitea instance that was in trouble required more than a few minutes of work and access to the database content for a proper diagnostic. They proposed their assistance but although well received, it was not accepted.\nWhen the Gitea admin explained how they chose to resolve the problem on the forum, it confirmed the workaround was viable and the root problem was identified. That was enough to figure out a fix for the underlying bug with a rather simple patch that was merged and backported in the following days. But it happened too late to avoid the data loss.\nTo summarize with a timeline, here is what happened:\n\nJ+1: The problem is discovered by users who see a blank page after login and a the Gitea admin tries to diagnose the problem\nJ+2: A message is sent to ask for help in the community\nJ+2 to J+6: Three people in the community suggest ideas but the Gitea admin cannot figure out the root cause and is on the verge of accepting the loss of all Gitea data and restart from the git repositories\nJ+6: A workaround is suggested by the community\nJ+7 to J+17: The Gitea admin applies the workaround and only looses part of the Gitea data\n\nAnd in retrospect, here is what could have happened instead:\n\nJ+1: The problem is discovered by users who see a blank page after login\nJ+1: The Gitea admin reaches out to someone at the Hostea Clinic\nJ+2: The logs of the Gitea instance are analyzed, the root cause diagnosed and a patch is created to fix it.\nJ+3: If necessary a Gitea binary is created with the patch and used as a temporary replacement until the next point release is published with the backport. The Gitea admin runs the patched Gitea binary in the meantime. There is no data loss.\n\nIt does not mean all upgrade problems can be resolved so easily. But it shows, with an example, that in some cases it makes sense to get professional help.\n","id":"https://hostea.org/blog/blank-or-error-500-page-after-login/","title":"[solved] blank or error 500 page after login"},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"body":"This post was originally published on Loïc Dachary's\nblog.\n\nWhen an organization asks me about Gitea, I would like to direct them to\na provider where they can rent an instance and just use it, in the same\nway they can go to https://discourse.org for a forum, or\nhttps://nextcloud.com for storage. Instead of waiting for that to\nhappen, Aravinth and\nmyself decided to do something about it, in a\nway that is in line with our shared values: transparency and Free\nSoftware.\nAfter doing some research we found counter examples that showed the\npitfalls to avoid. GitLab because its business model heavily relies on\nselling proprietary licenses. CiviCRM because setting it up is complex\nand requires training: users can't figure it out on their own. Gitea\nimages provided by Digital Ocean because they do not include security\nupgrades. MySQL configured and run by AWS because of the vendor lock-in\nthat makes it impossible to self-host.\nWe concluded that an online service such as Gitea can be hosted in a\nsustainable way as long as:\n\nIt is well maintained and upgrades itself\nIt can be self-hosted\nThe service can automatically be restored from backups when the\nunderlying resources fail\n\nGitHub and GitLab make it look like there is a market around software\nforges. It is however impossible to figure out if this market exists\nonly because it is based on proprietary software. How many of these\ncustomers would pay for a Free Software hosted Gitea instance?\nEven if these customers do exist, a new service provider would have to\nfigure out how to convince them to subscribe. The technical development\nof the service can be done within weeks but building a sustainable\nbusiness takes much longer. Again, there were examples of what can go\nwrong, for instance ElasticSearch. After years of work developing a\nsuccessful online service and a customer base, AWS entered the\ncompetition and started to take it away from them.\nThe sustainability of the Free Software ecosystem is a new and very\ndifficult problem to solve. It is discussed more than it ever was in the\nwake of security breaches originating from widely used and yet abandoned\nlibrary or disillusioned Free Software authors self-sabotaging their\nnext release, and everyone has diverging opinions. It falls on each Free\nSoftware author to spend time to think about their own projects because\nthere are no handbook or good examples to follow. That is what Aravinth\nand myself did to find a semblance of clarity and decide how to go about\nthis hosted Gitea service idea.\nSustaining Free Software online services#\n\nMore mature online services mean less opportunities to sell services#\n\nIdeally the software running an online service is rock solid and bugs\nare so rare that it can run unattended. This is true of\nhttps://wordpress.org and it is not uncommon for an instance to run for\nyears while upgrading themselves to get security patches. The cost of\nmaintaining such a service is negligible and hosting companies can offer\nit for free to their customers. They make their profit by renting the\nmachines on which the service runs.\nWhen the software is not as mature, it is more expensive to run. Bugs\nneed fixing, upgrades require manual intervention, users must be trained\nto overcome the complexity of the user experience, etc. Well known\nexamples are Discourse or CiviCRM for which companies sell services to\novercome these issues.\nBut when an organization is both the author of the software and the\nprovider of paid services to compensate for its lack of maturity, it\ncreates a conflict of interest. Should they focus their effort on making\nthe software more mature, they would harm a business model that is based\non this very lack of maturity. For instance, if the author of a software\nalso sells training courses, they are not motivated to solve user\nexperience issues. If they did, it would lower the need for training\ncourses and reduce their income.\nFree Software online services in the wake of the sustainability#\n\ncrisis\nNowadays all Free Software authors struggle to get enough resources to\nproduce a steady stream of releases, even when the project is very\npopular. This sustainability problem is getting more and more attention\nas the number of Free Software projects in use world wide keeps growing.\nEven the simplest online service relies on thousands of Free Software\nprojects, each of which needs work to keep going. Accidents caused by\npoorly maintained Free Software projects become more frequent.\nThis Free Software sustainability crisis is barely emerging and very\nmuch resembles ecological problems such as climate change. In both cases\nit is very difficult to figure out how to properly care for the\nresources that are consumed. After decades of advocacy, it is generally\naccepted that fossil energy won't last forever but there still is a long\nway to go. It will also take a long time for the Free Software community\nto answer this simple question: how to sustain an ever growing library\nof Free Software?\nLuckily, it is relatively simpler to solve that problem for an online\nservice because it has users. They can be reminded that their assistance\nis needed to keep the project afloat, for instance by a donation. A\nproposition that would be much more difficult to make for the author of\na cryptographic library. Convincing users to pay for an online service\nhas the best chance of success when the author of the software is also\nthe service provider. This is the business model of Discourse and\nWeblate, but it is relatively fragile because nothing stands in the way\nof the competition.\nA few years ago ElasticSearch successfully developed an online service\noffering. But when AWS entered the competition and was better at\nmarketing it, ElasticSearch quickly realized they would likely go out of\nbusiness. They tried to fight back by changing their\nlicense, which was the\nwrong answer to a real problem. Discourse or Weblate are also likely to\nface competition from hosting companies in the future and they may not\nsurvive it.\nIn the end, the durable source of income for a Free Software online\nservice is to rent the resources (CPU/RAM/network/disk) it needs to run.\nIn other words only hosting companies can make a profit when running\nsuch an online service. And for that reason they also need to share part\nof the profits to ensure the sustainability of the Free Software service\ntheir customers need.\nOnline services vendor lock-in is cured by Free Software#\n\nWhen hosting companies offer online services they also provide upgrades\nand transparent recovery when the hardware fails. But none of them allow\nthe service to be self-hosted. When their price policy change, or when\nthe term of services ban users from a given country, migrating the\nservice elsewhere it costly and difficult. For instance when AWS runs\nMySQL for their customers, they allow to download the data but not the\nsoftware that runs the proprietary AWS interface used to configure and\ncontrol the server. Another example is GitHub where the content of the\ngit repository can be downloaded but the code that runs GitHub itself is\nnot Free Software.\nIf a customer cannot run the same software as their service provider,\nthey are locked-in, even if they can download their data. It is a common\nmisconception to think that there is no vendor lock-in as long as it is\npossible to download the data in an standard format. Migrating the data\nfrom one software to another is, more often than not, time consuming and\ncostly to a point that it is effectively a blocker. A GitHub salesperson\nwould argue that it is possible for people to run GitHub Enterprise on\ntheir own hardware. But the vendor lock-in is still present via the\nproprietary license contract. The user experience, maintenance and\nupgrades are still exclusively controlled by GitHub.\nTo guarantee their independence, the customers of an online service need\nto be able to:\n\nDownload their data\nRun the exact same Free Software as their service provider\nRun the exact same Free Software infrastructure as code as their\nservice provider\n\nThe requirement regarding Free Software infrastructure as code refers\nto, for instance, the AWS control panel and all that is behind it when\ncreating a new MySQL service. It includes whatever a competitor would\nneed to run the same online service. An example would be\nhttps://enough.community, an infrastructure as code dedicated to\ncreating the services needed by whistleblowers and human rights\ndefenders. It consumes resources rented by hosting providers, assembles\ndisks and machines, setup monitoring and intrusion detection, installs\nvarious online services and upgrades them.\nThe availability of the software that creates the infrastructure is not\nonly useful to the competitors of a service provider. It also benefits a\nnon-profit that wants to provide (for instance) Wordpress instances to\nits members. Without it they would need to create something from scratch\nusing building blocks such as CiviCRM. Even though such building blocks\nexist, this is a significant undertaking and effectively a blocker.\nFederated online services and durability#\n\nAll self-hosted services are in danger of losing the data they contain.\nWhen a Wordpress service is hosted in a home and the machine dies, it\nmust be restored from backups... when there are backups. Hosting\ncompanies ensure the durability of the data with their own backup\nsystem. It creates a dilemma for people who are looking into self\nhosting: independence is desirable, but is it worth taking the risk of\ndata loss?\nFederated online services do not suffer from this problem, because they\ncan mirror each other. A Gitea instance that is federated with another\nwill mirror copies of software projects found on its peers. Should one\ninstance be destroyed, mirrored projects can be resurrected from the\nfederated instance. Not only is it a practical way to ensure the (rare)\nfailure of an entire datacenter, it also helps with the (more frequent)\ndestruction of self-hosted machines. Contrary to backups that require\nspecial attention, the replication involved in federated online service\nis built in and works continuously. There is no need for an extra backup\nservice that is very rarely used and therefore likely to fail when\nneeded.\nFederated services are not yet mainstream and Gitea is one of the rare\nservices that started to implement the concept. In the interim,\ncustomers of an online hosting service will need to worry about backups\nto ensure the durability of their data. But the ultimate solution for\nthem won't be the emergence of an ideal backup infrastructure, it will\nbe replication (via federated services) that will continuously ensure\nthe durability of their data.\nPaths forward#\n\nThe Gitea project itself, following the footsteps of Discourse or\nWeblate, could provide a hosting service. Part of its current user base\nmay become customers and there does not seem to be any blocker to make\nthat happen. As with most successful Free Software project, people\nworking on Gitea daily are already very busy and cannot engage in such a\nlong term project. But Aravinth and myself can, if they will have us.\nAnother path forward would be to wrap Gitea into a bundle that existing\nhosting companies could easily use to provide such a service to their\ncustomers. The biggest hosting companies are unlikely to be interested:\nif Digital Ocean was to provide upgrades on top of their existing Gitea\nimage, they are more likely to rely on their internal staff to implement\nthat from scratch, as proprietary software integrated into their\nexisting infrastructure. But smaller hosting companies such as\nhttps://Octopuce.fr or https://Easter-Eggs.com, who already deploy Gitea\ninstances for their customers, would use it if, for instance, it helped\nwith the upgrades. They would then kindly be reminded to give back a\nshare of their profits in order to sustain the development of the\nservice they deploy.\nFinally it would also be possible to follow the example of GitLab in the\nearly days (before it turned to proprietary software) or Codeberg and\noffer a free shared forge hosting service to build a user base. After a\nfew years, a percentage of the user base would convert to being paid\ncustomers or donors to sustain the activity and part of the income would\nbe used to sustain the development of the service.\n","id":"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/","title":"Project plans for a hosted Gitea online service"},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"body":"April 12, 2022 version git v2.35.2 was released and addresses a security issue CVE-2022-24765. It was backported to 2.30.3, v2.31.2, v2.32.1, v2.33.2, and v2.34.2 and published by distributions such as Debian GNU/Linux, Alpine.\nIf Gitea runs as user foo, calls a patched Git version and a parent directory of the git repositories is owned by a user other than foo, it will fail with a message such as:\nFailed to open repository: Git/Data Error: exit status 128 - fatal: unsafe repository ('/data/git/repositories/git/data.git' is owned by someone else)\n\nThis started to show in the past few weeks to users running the Gitea binary on Windows who also independently installed git v2.36. And then to people running Gitea from snap, on a Synology NAS and then people running from Gitea docker images which is based on Alpine.\nWorkarounds#\n\n\nIf using Gitea docker images:\n\ndo not upgrade to 1.16.6 or 1.16.7, or\ndowngrade from 1.16.6 or 1.16.7 to 1.16.5 (do not downgrade from 1.17.x, it may corrupt your the Gitea database)\n\n\nIf the Gitea binary was installed independently of git, upgrade git to a version that is greater or equal to 2.36 and disable the security check entirely with:\n\nimpersonate the user dedicated to Gitea (usually git)\ngit config --global --replace-all safe.directory '*'\n\n\n\nBug fix#\n\nThe bug fix is for Gitea to ensure git config --global --replace-all safe.directory '*' is set on its dedicated user when it initializes. It is effective on the condition that the git CLI version is greater or equal to 2.36.\nBug fix rationale#\n\nIt is safe to disable the security check in Gitea. It is not vulnerable to CVE-2022-24765 because it calls the git CLI after changing its working directory to be the git repository targeted by the command (for instance diff) or a temporary directory. Therefore it will not explore the parent directories looking for a git configuration file.\nThe security check is triggered because the repository is owned by an unexpected user (root instead of git typically) and not because a parent directory is owned by an unexpected user. This, in itself, is a problem worth investigating but it is unrelated and was revealed by the newer security check of git even though it does not match the threat described in CVE-2022-24765.\nIt appears non trivial to enforce a consistent ownership of files and directories, either within docker or outside docker when networked file systems are involved. The Gitea server was not troubled by this inconsistency so far because the permissions allow it to write and read where expected, regardless of the owner. It is not worth looking into but it is ancient and unrelated.\nGitea runs under a dedicated user, either when installed from binary or from docker and modifies the global git configuration depending on the git version at initialization time. Fixing the problem can therefore be done by disabling the security check in the global git config file at initialization time. It also requires a minimum version of git 2.36 to be installed in the Gitea docker image. \n","id":"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/","title":"[solved] Gitea 1.16.6 1.16.7 error: fatal: unsafe repository is owned by someone else"},"https://hostea.org/coc/":{"body":"The Hostea collective strives to:#\n\n\nBe friendly, patient and welcoming. We strive to be a collective that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion and mental and physical ability.\nBe considerate. Our work will be used by other people, and we in turn will depend on the work of others. Any decision we take will affect users and colleagues, and we should take those consequences into account when making decisions. Remember that we're a world-wide community and we have a global base of users and of contributors. Even if it's not obvious at the time, our contributions to projects managed by the hostea collective will impact the work of others.\nBe respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a collective where people feel uncomfortable or threatened is not a productive one. Members of the collective should be respectful when dealing with other contributors as well as with people outside of the collective and with users of the projects managed by Hostea.\nCollaborate openly. Collaboration is central to projects managed by Hostea and to the larger free software community. This collaboration involves individuals working within teams, cross-project collaboration within Hostea and working with other projects outside of Hostea. This collaboration reduces redundancy, and improves the quality of our work. Internally and externally, we should always be open to collaboration. Wherever possible, we should work closely with upstream and downstream projects and others in the free software community to coordinate our technical, advocacy, documentation and other work. Our work must be done transparently and we should involve as many interested parties as early as possible. If we decide to take a different approach than others, we will let them know early, document our work and inform others regularly of our progress. We do not create private forms of communication that take away transparency or exclude other contributors and collaborators.\nWhen we disagree, try to understand why. Disagreements, both social and technical, happen all the time and Hostea is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of Hostea comes from people with a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong.\nFocus on helping to resolve issues and learning from mistakes. It is important that we resolve disagreements and differing views constructively and with the help of the collective. When our goals differ dramatically, we encourage the creation of alternative implementations, so that the collective can test new ideas and contribute to the discussion.\nWhen we are unsure, we ask for help. Nobody knows everything, and nobody is expected to be perfect in Hostea. Asking questions avoids many problems down the road, and so questions are encouraged. Those who are asked questions should be responsive and helpful. However, when asking a question, care must be taken to do so in an appropriate forum.\n\nWe take the following very seriously, and any violations may impact your ability to participate in Hostea#\n\n\nBe careful with your words and actions. Do not insult or put down other participants. Harassment and other exclusionary behavior is not acceptable and should be reported. This includes but is not limited to:\n\nViolent threats or language directed against another person.\nDiscriminatory jokes and language.\nPosting sexually suggestive, explicit or violent material.\nPosting (or threatening to post) other people's personally identifying information (\"doxing\").\nPersonal insults, especially those using racist or sexist terms.\nUnwelcome sexual attention.\nAdvocating for, or encouraging, any of the above behavior.\nRepeated harassment of others. In general, if someone asks you to stop, then stop.\n\n\nRespect the decision process. Members of Hostea should not attempt to manipulate decisons based on consensus or election results. Open debate is welcome, but vote trading, ballot stuffing and other forms of abuse are not acceptable.\n\n","id":"https://hostea.org/coc/","title":"Code of Conduct"},"https://hostea.org/contact/":{"body":"Matrix#\n\nWe have a public Matrix\nchatroom that we use\nfor instant messaging.\nForum#\n\nWe also have a forum that we use for\nlong-form discussions.\nSource Code#\n\nAll Hostea software is 100% Free\nSoftware and is hosted\non the Hostea Gitea\n","id":"https://hostea.org/contact/","title":"Contact"},"https://hostea.org/gitea-clinic/":{"body":"How does it work?#\n\nYou can get help from the community on the Hostea forum or the Gitea forum: it is the best way to resolve simple issues. If you are in a hurry or the problem is serious you could:\n\nGet in touch with the doctor of your choice\nUpload your sick Gitea\nOnce it is repaired download it back home (or decide it deserves a permanent residence at Hostea)\nPay the doctor\n\nHow much does it cost?#\n\nAll Hostea doctors charge a flat hourly rate for consultations held in public (sensitive information is never revealed, even if the consultation is held in public). Private consultations fees depend on the Hostea doctor.\nHostea Doctors#\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Aravinth Manivannan\n \n ★★★★☆\n \n \n Get in touch\n \n\n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Easter-eggs\n \n ★★★★★\n \n \n Get in touch\n \n\n \n \n \n \n \n \n\n \n\n \n \n \n\n \n \n \n\n \n \n Loïc Dachary\n \n ★★★★★\n \n \n Get in touch\n \n\n\n","id":"https://hostea.org/gitea-clinic/","title":"Gitea Clinic"},"https://hostea.org/legalese/":{"body":"Copyright#\n\nThe copyright of the software and content used to build the infrastructure is held by the individual contributors who implemented it, as found in the git history.\nIntellectual Property#\n\nDid You Say “Intellectual Property”? It's a Seductive Mirage\nDisclaimer of Warranty#\n\nThere is no warranty for the service, to the extent permitted by applicable law. Except when otherwise stated in writing the service is provided \"as is\" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.\nLimitation of Liability#\n\nIn no event unless required by applicable law or agreed to in writing will any member of the Hostea community, or any other party who modifies the service as permitted by Hostea, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the service (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the service to operate with any other service), even if such member or other party has been advised of the possibility of such damages.\nInterpretation of the Warranty and Liability disclaimers](#interpretation)#\n\nIf the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the service.\nHosting#\n\nThe services and this web site, as well as all sub-domains, are exclusively maintained and used by the individuals composing the Hostea. They can be reached at contact@hostea.org.\nFor details, see the documentation.\n","id":"https://hostea.org/legalese/","title":"Legalese"},"https://hostea.org/privacy-policy/":{"body":"Who is we?#\n\nIn the context of a horizontal community, the word we has a different meaning than within not-for-profit organizations or companies. We are the individuals who have access to the resources that would enable them to modify how it is implemented. For instance, someone with access to the configuration of the web server can change the log retention policy.\nWhat information do we collect?#\n\nWe collect information from you when you register on our site and gather data when you participate in the community by reading, writing, and evaluating the content shared here.\nWhen registering on Hostea sites, you may be asked to enter your name and e-mail address. You may, however, visit our sites without registering. Your e-mail address will be verified by an email containing a unique link. If that link is visited, we know that you control the e-mail address.\nWhen registered and participating, we record the IP address that the post originated from. We also may retain server logs which include the IP address of every request to our server.\nWhat do we use your information for?#\n\nAny of the information we collect from you may be used in one of the following ways:\n\nTo personalize your experience — your information helps us to better respond to your individual needs.\nTo send periodic emails — The email address you provide may be used to send you information, notifications that you request about changes to topics or in response to your user name, respond to inquiries, and/or other requests or questions.\n\nHow do we protect your information?#\n\nWe implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information.\nWhat is your data retention policy?#\n\nWe will make a good faith effort to:\n\nRetain server logs containing the IP address of all requests to this server no more than 15 days.\nRetain the IP addresses associated with registered users and their posts no more than 15 days.\n\nWhat about my data?#\n\nUsers of Hotea's services can ask contact@hostea.org to:\n\nDelete their account on a service when it is not a feature available to the user (for instance Nextcloud)\nRetrieve data associated with their account on a service that does not already provide full access\n\nDo we use cookies?#\n\nYes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the sites to recognize your browser and, if you have a registered account, associate it with your registered account.\nWe use cookies to understand and save your preferences for future visits and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. We do not contract with third-party service providers.\nDo we disclose any information to outside parties?#\n\nWe do not sell, trade, or otherwise transfer to outside parties any information.\nYour Consent#\n\nBy using our sites, you consent to our sites privacy policy.\nChanges to our Privacy Policy#\n\nIf we decide to change our privacy policy, we will post those changes on this page.\n","id":"https://hostea.org/privacy-policy/","title":"Privacy"},"https://hostea.org/service-wip/":{"body":"Thank you for your interest in Hostea, we are a work-in-progress. Come\nsay hi and join the conversion! :)\n","id":"https://hostea.org/service-wip/","title":"Service Work in Progress"},"https://hostea.org/talks/":{"body":"","id":"https://hostea.org/talks/","title":"Talks"},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"body":"Introducing Hostea, a project Loïc\nDachary and Aravinth\nManivannan are working on to create a full Free\nsoftware development suite based on\nGitea for the forge, Woodpecker\nCI for CI/CD,\nPages for static sites and\nGitPad for gists.\nThis talk introduces the projects goals and philosophy behind the\nproject.\nPlease see\nhere\nto learn more about the event.\nDetails\n\norganised by: forgefriends.org\ndate: 2022th April, 2022\nvenue: Online\n\nResources\n\nslides(ODP)\nslides(PDF)\n\n","id":"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/","title":"Introducing Hostea"},"https://hostea.org/tos/":{"body":"CHATONS Charter compliance#\n\nHostea is committed to comply with the CHATONS charter.\nAll applications and infrastructure software used in Hostea are published under a Free Software license.\nUser content#\n\nHostea has no copyright claim over content uploaded by its users.\nHostea hosts, via application software, content in private spaces that are not publicly accessible. Hostea system administrators is committed to not look into those private spaces, even when they have the technical ability to do so, so as to respect the privacy expectations of hostea users.\nInfrastructure](#infrastructure)#\n\nHostea exclusively uses resources located in France, at the Graveline OVH datacenter (59820 Gravelines, Nord-Pas-de-Calais-Picardie, France) and at 12 bd Magenta, 75010 Paris, France. A copy of the backups is kept at Arndtstr 44, 10965 Berlin, Germany.\nSecurity#\n\nSecurity updates are applied via unattended upgrades.\nBackups#\n\nBackups are managed via the Enough backup playbook so that there exist at least one backup of each machine in a geographical location that is different from the one where it runs.\nDisaster recovery involves rebooting the machine that was lost using a backup, either within a libvirt hypervisor or an OpenStack tenant.\nGDPR compliance#\n\nA user can request deletion or anonymisation of the data they are unable to delete themselves by sending a request to contact@hostea.org.\nA user can request an copy of the data held by Hostea that they are unable to download themselves by sending a request to contact@hostea.org.\nEditorial responsibility#\n\nThe person responsible for the editorial content published on Hostea is Loïc Dachary, 12 bd Magenta, 75010 Paris.\nHuman contact#\n\nHostea users are kindly invited to get in touch with loic@dachary.org and organize a meeting in person to discuss the services provided.\n","id":"https://hostea.org/tos/","title":"Terms of Service"}},"docInfo":{"https://hostea.org/":{"body":0,"title":0},"https://hostea.org/about/":{"body":382,"title":0},"https://hostea.org/blog/":{"body":0,"title":1},"https://hostea.org/blog/blank-or-error-500-page-after-login/":{"body":443,"title":6},"https://hostea.org/blog/project-plans-for-hosted-gitea-online-service/":{"body":1094,"title":6},"https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/":{"body":289,"title":10},"https://hostea.org/coc/":{"body":401,"title":2},"https://hostea.org/contact/":{"body":23,"title":1},"https://hostea.org/gitea-clinic/":{"body":69,"title":2},"https://hostea.org/legalese/":{"body":151,"title":1},"https://hostea.org/privacy-policy/":{"body":269,"title":1},"https://hostea.org/service-wip/":{"body":9,"title":3},"https://hostea.org/talks/":{"body":0,"title":1},"https://hostea.org/talks/22-04-2022-hostea-introducing-hostea-forgefriends-monthly-meet/":{"body":50,"title":2},"https://hostea.org/tos/":{"body":176,"title":2}},"length":15},"lang":"English"}; \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 35dfd2f..6287862 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -18,7 +18,7 @@ 2022-04-18 - https://hostea.org/blog/upgrades/ + https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/ 2022-05-15 diff --git a/tags/gitea/atom.xml b/tags/gitea/atom.xml index 72c3a7b..181200c 100644 --- a/tags/gitea/atom.xml +++ b/tags/gitea/atom.xml @@ -10,8 +10,8 @@ [solved] Gitea 1.16.6 1.16.7 error: fatal: unsafe repository is owned by someone else 2022-05-15T00:00:00+00:00 2022-05-15T00:00:00+00:00 - - https://hostea.org/blog/upgrades/ + + https://hostea.org/blog/unsafe-repository-is-owned-by-someone-else/ <p>April 12, 2022 version <a href="https://lore.kernel.org/git/xmqqv8veb5i6.fsf@gitster.g/">git v2.35.2</a> was released and addresses a security issue <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-vw2c-22j4-2fh2">CVE-2022-24765</a>. It was backported to 2.30.3, v2.31.2, v2.32.1, v2.33.2, and v2.34.2 and published by distributions such as <a href="https://security-tracker.debian.org/tracker/CVE-2022-24765">Debian GNU/Linux</a>, <a href="https://www.alpinelinux.org/releases/">Alpine</a>.</p> <p><strong>If Gitea runs as user <code>foo</code>, calls a patched Git version and a parent directory of the git repositories is owned by a user other than <code>foo</code>, it will fail</strong> with a message such as:</p> <pre style="background-color:#2b303b;color:#c0c5ce;"><code><span>Failed to open repository: Git/Data Error: exit status 128 - fatal: unsafe repository (&#39;/data/git/repositories/git/data.git&#39; is owned by someone else) @@ -31,7 +31,7 @@ <li>If the Gitea binary was installed independently of git, upgrade git to a version that is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a> and disable the security check entirely with: <ul> <li>impersonate the <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">user dedicated to Gitea</a> (usually git)</li> -<li><code>git config --system --replace-all safe.directory '*'</code></li> +<li><code>git config --global --replace-all safe.directory '*'</code></li> </ul> </li> </ul> @@ -39,7 +39,7 @@ ><span class="anchor-icon">#</span></a > </h3> -<p>The <a href="https://github.com/go-gitea/gitea/pull/19707">bug fix</a> is for Gitea to ensure <code>git config --system --replace-all safe.directory '*'</code> is set on its <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">dedicated user</a> when it initializes. It is effective on the condition that the git CLI version is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a>.</p> +<p>The <a href="https://github.com/go-gitea/gitea/pull/19707">bug fix</a> is for Gitea to ensure <code>git config --global --replace-all safe.directory '*'</code> is set on its <a href="https://docs.gitea.io/en-us/install-from-binary/#recommended-server-configuration">dedicated user</a> when it initializes. It is effective on the condition that the git CLI version is <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory">greater or equal to 2.36</a>.</p> <h3 id="bug-fix-rationale">Bug fix rationale<a class="zola-anchor" href="#bug-fix-rationale" aria-label="Anchor link for: bug-fix-rationale" ><span class="anchor-icon">#</span></a > diff --git a/tags/gitea/index.html b/tags/gitea/index.html index 2755705..42981e8 100644 --- a/tags/gitea/index.html +++ b/tags/gitea/index.html @@ -210,7 +210,7 @@