mirror of
https://github.com/ProjectSegfault/website.git
synced 2024-11-22 16:13:00 +05:30
some services were moved from eu -> in
This commit is contained in:
parent
84e3d3c8d3
commit
3c7a1a2dbf
@ -62,7 +62,7 @@
|
|||||||
<div class="flex flex-row flex-wrap gap-4">
|
<div class="flex flex-row flex-wrap gap-4">
|
||||||
{#each category.data as instance}
|
{#each category.data as instance}
|
||||||
<a
|
<a
|
||||||
href={instance.geo || instance.eu}
|
href={instance.geo || instance.eu || instance.in }
|
||||||
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
|
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
|
||||||
>
|
>
|
||||||
{#if instance.icon}
|
{#if instance.icon}
|
||||||
@ -90,8 +90,10 @@
|
|||||||
<a
|
<a
|
||||||
href={instance.short_geo ||
|
href={instance.short_geo ||
|
||||||
instance.short_eu ||
|
instance.short_eu ||
|
||||||
|
instance.short_in ||
|
||||||
instance.geo ||
|
instance.geo ||
|
||||||
instance.eu}
|
instance.eu ||
|
||||||
|
instance.in}
|
||||||
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
|
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
|
||||||
>
|
>
|
||||||
{#if instance.icon}
|
{#if instance.icon}
|
||||||
|
@ -205,15 +205,15 @@ const instances: Instances[] = [
|
|||||||
{
|
{
|
||||||
name: "XMPP",
|
name: "XMPP",
|
||||||
description: "The universal messaging standard.",
|
description: "The universal messaging standard.",
|
||||||
eu: "https://wiki.projectsegfau.lt/XMPP",
|
in: "https://wiki.projectsegfau.lt/XMPP",
|
||||||
short_eu: "https://w.psf.lt/XMPP",
|
short_in: "https://w.psf.lt/XMPP",
|
||||||
icon: "/icons/xmpp.svg"
|
icon: "/icons/xmpp.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "XMPP Web",
|
name: "XMPP Web",
|
||||||
description: "Lightweight web chat client for XMPP.",
|
description: "Lightweight web chat client for XMPP.",
|
||||||
eu: "https://xmpp-web.projectsegfau.lt/",
|
in: "https://xmpp-web.projectsegfau.lt/",
|
||||||
short_eu: "https://x.psf.lt/"
|
short_in: "https://x.psf.lt/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "SearXNG",
|
name: "SearXNG",
|
||||||
@ -231,61 +231,61 @@ const instances: Instances[] = [
|
|||||||
name: "Gitea",
|
name: "Gitea",
|
||||||
description:
|
description:
|
||||||
"A web interface for Git. An alternative to GitHub.",
|
"A web interface for Git. An alternative to GitHub.",
|
||||||
eu: "https://git.projectsegfau.lt/",
|
in: "https://git.projectsegfau.lt/",
|
||||||
short_eu: "https://git.psf.lt/",
|
short_in: "https://git.psf.lt/",
|
||||||
tor: "http://git.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://git.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/gitea.svg"
|
icon: "/icons/gitea.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Hedgedoc",
|
name: "Hedgedoc",
|
||||||
description: "Collaborative Markdown notes.",
|
description: "Collaborative Markdown notes.",
|
||||||
eu: "https://doc.projectsegfau.lt/",
|
in: "https://doc.projectsegfau.lt/",
|
||||||
short_eu: "https://d.psf.lt/",
|
short_in: "https://d.psf.lt/",
|
||||||
icon: "/icons/hedgedoc.svg"
|
icon: "/icons/hedgedoc.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Kbin",
|
name: "Kbin",
|
||||||
description: "Federated Reddit alternative.",
|
description: "Federated Reddit alternative.",
|
||||||
eu: "https://kbin.projectsegfau.lt/",
|
in: "https://kbin.projectsegfau.lt/",
|
||||||
short_eu: "https://kb.psf.lt/",
|
short_in: "https://kb.psf.lt/",
|
||||||
icon: "/icons/kbin.svg"
|
icon: "/icons/kbin.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Vikunja",
|
name: "Vikunja",
|
||||||
description: "A task management platform.",
|
description: "A task management platform.",
|
||||||
eu: "https://todo.projectsegfau.lt/",
|
in: "https://todo.projectsegfau.lt/",
|
||||||
short_eu: "https://vi.psf.lt/",
|
short_in: "https://vi.psf.lt/",
|
||||||
tor: "http://todo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://todo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/vikunja.png"
|
icon: "/icons/vikunja.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Jitsi",
|
name: "Jitsi",
|
||||||
description: "An open-source video conferencing platform.",
|
description: "An open-source video conferencing platform.",
|
||||||
eu: "https://jitsi.projectsegfau.lt/",
|
in: "https://jitsi.projectsegfau.lt/",
|
||||||
short_eu: "https://j.psf.lt/",
|
short_in: "https://j.psf.lt/",
|
||||||
icon: "/icons/jitsi.svg"
|
icon: "/icons/jitsi.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Vaultwarden",
|
name: "Vaultwarden",
|
||||||
description: "An open-source password manager.",
|
description: "An open-source password manager.",
|
||||||
eu: "https://pass.projectsegfau.lt/",
|
in: "https://pass.projectsegfau.lt/",
|
||||||
short_eu: "https://vw.psf.lt/",
|
short_in: "https://vw.psf.lt/",
|
||||||
tor: "http://pass.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://pass.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/vaultwarden.svg"
|
icon: "/icons/vaultwarden.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Healthchecks",
|
name: "Healthchecks",
|
||||||
description: "Simple and effective cron job monitoring.",
|
description: "Simple and effective cron job monitoring.",
|
||||||
eu: "https://healthchecks.projectsegfau.lt/",
|
in: "https://healthchecks.projectsegfau.lt/",
|
||||||
short_eu: "https://hc.psf.lt/",
|
short_in: "https://hc.psf.lt/",
|
||||||
tor: "http://healthchecks.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://healthchecks.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/healthchecks.svg"
|
icon: "/icons/healthchecks.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "MediaWiki",
|
name: "MediaWiki",
|
||||||
description: "Our wiki.",
|
description: "Our wiki.",
|
||||||
eu: "https://wiki.projectsegfau.lt/",
|
in: "https://wiki.projectsegfau.lt/",
|
||||||
short_eu: "https://w.psf.lt/",
|
short_in: "https://w.psf.lt/",
|
||||||
tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/mediawiki.svg"
|
icon: "/icons/mediawiki.svg"
|
||||||
}
|
}
|
||||||
@ -298,33 +298,33 @@ const instances: Instances[] = [
|
|||||||
name: "Pubnix",
|
name: "Pubnix",
|
||||||
description:
|
description:
|
||||||
"A Unix server open to the public for non-commercial recreational usage.",
|
"A Unix server open to the public for non-commercial recreational usage.",
|
||||||
eu: "https://p.projectsegfau.lt/",
|
in: "https://p.projectsegfau.lt/",
|
||||||
short_eu: "https://p.psf.lt/",
|
short_in: "https://p.psf.lt/",
|
||||||
icon: "/icons/pubnix.png"
|
icon: "/icons/pubnix.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Public Authentik",
|
name: "Public Authentik",
|
||||||
description: "Authentik for signup to our services.",
|
description: "Authentik for signup to our services.",
|
||||||
eu: "https://auth.p.projectsegfau.lt/",
|
in: "https://auth.p.projectsegfau.lt/",
|
||||||
icon: "/icons/authentik.svg"
|
icon: "/icons/authentik.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Cockpit",
|
name: "Cockpit",
|
||||||
description: "WebUI for users to access the pubnix services.",
|
description: "WebUI for users to access the pubnix services.",
|
||||||
eu: "https://cockpit.p.projectsegfau.lt/",
|
in: "https://cockpit.p.projectsegfau.lt/",
|
||||||
tor: "http://cockpit.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
tor: "http://cockpit.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
|
||||||
icon: "/icons/cockpit.svg"
|
icon: "/icons/cockpit.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Soju",
|
name: "Soju",
|
||||||
description: "A user-friendly IRC bouncer.",
|
description: "A user-friendly IRC bouncer.",
|
||||||
eu: "https://wiki.projectsegfau.lt/IRC_Bouncer"
|
in: "https://wiki.projectsegfau.lt/IRC_Bouncer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Gemini Proxy",
|
name: "Gemini Proxy",
|
||||||
description: "Access Gemini sites from the web.",
|
description: "Access Gemini sites from the web.",
|
||||||
eu: "https://geminiproxy.p.projectsegfau.lt/",
|
in: "https://geminiproxy.p.projectsegfau.lt/",
|
||||||
short_eu: "https://gp.p.psf.lt/",
|
short_in: "https://gp.p.psf.lt/",
|
||||||
tor: "http://geminiproxy.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"
|
tor: "http://geminiproxy.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -335,7 +335,7 @@ const instances: Instances[] = [
|
|||||||
{
|
{
|
||||||
name: "MailU",
|
name: "MailU",
|
||||||
description: "Our mail server and webmail.",
|
description: "Our mail server and webmail.",
|
||||||
eu: "https://mail.projectsegfau.lt/",
|
in: "https://mail.projectsegfau.lt/",
|
||||||
icon: "/icons/mailu.png"
|
icon: "/icons/mailu.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user