This commit is contained in:
parent
08a6d50782
commit
36aecd800e
@ -7,7 +7,119 @@
|
|||||||
"alt": "Personal Website"
|
"alt": "Personal Website"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
|
"Development": [
|
||||||
|
{
|
||||||
|
"name": "Gitea",
|
||||||
|
"link": "https://code.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/gitea.svg",
|
||||||
|
"alt": "Gitea",
|
||||||
|
"tags": ["git", "code", "repository"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "OpenGist",
|
||||||
|
"link": "https://snippets.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/opengist.svg",
|
||||||
|
"alt": "OpenGist",
|
||||||
|
"tags": ["gist", "snippets"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "IT-Tools",
|
||||||
|
"link": "https://tools.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/it-tools.svg",
|
||||||
|
"alt": "IT-Tools",
|
||||||
|
"tags": ["dev"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ollama",
|
||||||
|
"link": "https://ai.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/ollama.svg",
|
||||||
|
"alt": "Ollama",
|
||||||
|
"tags": ["LLM", "AI", "models", "chatbot"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Entertainment": [
|
||||||
|
{
|
||||||
|
"name": "Calibre-Web",
|
||||||
|
"link": "https://books.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/calibre.svg",
|
||||||
|
"alt": "Calibre-Web",
|
||||||
|
"tags": ["books", "read"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Analytics & Monitoring": [
|
||||||
|
{
|
||||||
|
"name": "Uptime Kuma",
|
||||||
|
"link": "https://status.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/uptime-kuma.svg",
|
||||||
|
"alt": "Uptime Kuma",
|
||||||
|
"tags": ["status"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Umami",
|
||||||
|
"link": "https://analytics.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/umami.svg",
|
||||||
|
"alt": "Umami",
|
||||||
|
"tags": ["analytics"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "TeslaMate",
|
||||||
|
"link": "https://tesla.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/teslamate.svg",
|
||||||
|
"alt": "TeslaMate",
|
||||||
|
"tags": ["car", "tesla"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Infrastructure": [
|
||||||
|
{
|
||||||
|
"name": "Pi-hole",
|
||||||
|
"link": "https://pihole.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/pi-hole.svg",
|
||||||
|
"alt": "Pi-hole",
|
||||||
|
"tags": ["dns"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ntfy",
|
||||||
|
"link": "https://ntfy.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/ntfy.svg",
|
||||||
|
"alt": "Ntfy",
|
||||||
|
"tags": ["notifications"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Vaultwarden",
|
||||||
|
"link": "https://passwords.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/vaultwarden.svg",
|
||||||
|
"alt": "Vaultwarden",
|
||||||
|
"tags": ["passwords"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Authentik",
|
||||||
|
"link": "https://auth.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/authentik.svg",
|
||||||
|
"alt": "Authentik",
|
||||||
|
"tags": ["SSO", "Auth", "Authentication"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Traefik",
|
||||||
|
"link": "https://proxy.justin.deal:8080",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/traefik.svg",
|
||||||
|
"alt": "Traefik",
|
||||||
|
"tags": ["proxy", "reverse-proxy", "load-balancer"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
|
||||||
"Utilities": [
|
"Utilities": [
|
||||||
|
{
|
||||||
|
"name": "Searxng",
|
||||||
|
"link": "https://search.justin.deal",
|
||||||
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/searxng.svg",
|
||||||
|
"alt": "Searxng",
|
||||||
|
"tags": ["search", "privacy", "metasearch"]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Silverbullet",
|
"name": "Silverbullet",
|
||||||
"link": "https://notes.justin.deal",
|
"link": "https://notes.justin.deal",
|
||||||
@ -21,133 +133,6 @@
|
|||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/vikunja.svg",
|
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/vikunja.svg",
|
||||||
"alt": "Vikunja",
|
"alt": "Vikunja",
|
||||||
"tags": ["todo", "tasks", "productivity"]
|
"tags": ["todo", "tasks", "productivity"]
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Actual",
|
|
||||||
"link": "https://budget.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/actual-budget.svg",
|
|
||||||
"alt": "Actual",
|
|
||||||
"tags": ["finance", "budget", "money"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Searxng",
|
|
||||||
"link": "https://search.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/searxng.svg",
|
|
||||||
"alt": "Searxng",
|
|
||||||
"tags": ["search", "privacy", "metasearch"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "BaiKal",
|
|
||||||
"link": "https://dav.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/png/baikal.png",
|
|
||||||
"alt": "BaiKal",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Cryptpad",
|
|
||||||
"link": "https://docs.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/cryptpad.svg",
|
|
||||||
"alt": "Cryptpad",
|
|
||||||
"tags": []
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Development": [
|
|
||||||
{
|
|
||||||
"name": "Gitea",
|
|
||||||
"link": "https://code.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/gitea.svg",
|
|
||||||
"alt": "Gitea",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "OpenGist",
|
|
||||||
"link": "https://snippets.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/opengist.svg",
|
|
||||||
"alt": "OpenGist",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "IT-Tools",
|
|
||||||
"link": "https://tools.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/it-tools.svg",
|
|
||||||
"alt": "IT-Tools",
|
|
||||||
"tags": []
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Media": [
|
|
||||||
{
|
|
||||||
"name": "Jellyfin",
|
|
||||||
"link": "https://watch.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/jellyfin.svg",
|
|
||||||
"alt": "Jellyfin",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Calibre-Web",
|
|
||||||
"link": "https://books.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/calibre-web.svg",
|
|
||||||
"alt": "Calibre-Web",
|
|
||||||
"tags": []
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Analytics": [
|
|
||||||
{
|
|
||||||
"name": "Uptime Kuma",
|
|
||||||
"link": "https://status.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/uptime-kuma.svg",
|
|
||||||
"alt": "Uptime Kuma",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Umami",
|
|
||||||
"link": "https://analytics.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/umami.svg",
|
|
||||||
"alt": "Umami",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "TeslaMate",
|
|
||||||
"link": "https://tesla.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/teslamate.svg",
|
|
||||||
"alt": "TeslaMate",
|
|
||||||
"tags": []
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Infrastructure": [
|
|
||||||
{
|
|
||||||
"name": "Pi-hole",
|
|
||||||
"link": "https://pihole.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/pi-hole.svg",
|
|
||||||
"alt": "Pi-hole",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Ntfy",
|
|
||||||
"link": "https://ntfy.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/ntfy.svg",
|
|
||||||
"alt": "Ntfy",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Vaultwarden",
|
|
||||||
"link": "https://passwords.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/vaultwarden.svg",
|
|
||||||
"alt": "Vaultwarden",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Authentik",
|
|
||||||
"link": "https://auth.justin.deal",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/authentik.svg",
|
|
||||||
"alt": "Authentik",
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Traefik",
|
|
||||||
"link": "https://proxy.justin.deal:8080",
|
|
||||||
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/traefik.svg",
|
|
||||||
"alt": "Traefik",
|
|
||||||
"tags": []
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
14
node_modules/.vite/deps/_metadata.json
generated
vendored
14
node_modules/.vite/deps/_metadata.json
generated
vendored
@ -1,31 +1,31 @@
|
|||||||
{
|
{
|
||||||
"hash": "d32a019e",
|
"hash": "b130a6e2",
|
||||||
"configHash": "21423e47",
|
"configHash": "f7787c53",
|
||||||
"lockfileHash": "a7e41b57",
|
"lockfileHash": "a7e41b57",
|
||||||
"browserHash": "dab81f3c",
|
"browserHash": "420b2d90",
|
||||||
"optimized": {
|
"optimized": {
|
||||||
"alpinejs": {
|
"alpinejs": {
|
||||||
"src": "../../.pnpm/alpinejs@3.14.9/node_modules/alpinejs/dist/module.esm.js",
|
"src": "../../.pnpm/alpinejs@3.14.9/node_modules/alpinejs/dist/module.esm.js",
|
||||||
"file": "alpinejs.js",
|
"file": "alpinejs.js",
|
||||||
"fileHash": "b877e214",
|
"fileHash": "8c1f123b",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"astro > cssesc": {
|
"astro > cssesc": {
|
||||||
"src": "../../.pnpm/cssesc@3.0.0/node_modules/cssesc/cssesc.js",
|
"src": "../../.pnpm/cssesc@3.0.0/node_modules/cssesc/cssesc.js",
|
||||||
"file": "astro___cssesc.js",
|
"file": "astro___cssesc.js",
|
||||||
"fileHash": "327ff242",
|
"fileHash": "09c88f07",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > aria-query": {
|
"astro > aria-query": {
|
||||||
"src": "../../.pnpm/aria-query@5.3.2/node_modules/aria-query/lib/index.js",
|
"src": "../../.pnpm/aria-query@5.3.2/node_modules/aria-query/lib/index.js",
|
||||||
"file": "astro___aria-query.js",
|
"file": "astro___aria-query.js",
|
||||||
"fileHash": "ad00ac15",
|
"fileHash": "1755e2e9",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > axobject-query": {
|
"astro > axobject-query": {
|
||||||
"src": "../../.pnpm/axobject-query@4.1.0/node_modules/axobject-query/lib/index.js",
|
"src": "../../.pnpm/axobject-query@4.1.0/node_modules/axobject-query/lib/index.js",
|
||||||
"file": "astro___axobject-query.js",
|
"file": "astro___axobject-query.js",
|
||||||
"fileHash": "bb2e5602",
|
"fileHash": "bf89f327",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user