Inital commit

This commit is contained in:
ZoopaMario 2024-06-11 21:21:41 +02:00
commit 3c256256af
21 changed files with 192 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
public
themes
.hugo_build.lock

14
README.md Normal file
View file

@ -0,0 +1,14 @@
**Zoopa.Dev App Portal**
=========================
**Landing Page on** [zoopa.dev](https://apps.zoopa.dev)
My personal hub of Free and Open-Source Software (FOSS) apps, hosted for myself, my family, and friends. Made using [Hugo](https://gohugo.io/) and [PaperMod](https://github.com/adityatelange/hugo-PaperMod/)
**Available Services:**
* [Nextcloud](https://cloud.zoopa.dev) - File sharing and collaboration
* [Vaultwarden](https://vaultwarden.zoopa.dev) - Password management
* [Cryptpad](https://drive.zoopa.dev) - Encrypted collaboration and document editing
* [Immich](https://img.zoopa.dev) - Photo and video management
* [Forgejo](https://git.zoopa.dev) - Self-hosted Git service

5
archetypes/default.md Normal file
View file

@ -0,0 +1,5 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 922 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

23
content/apps/index.md Normal file
View file

@ -0,0 +1,23 @@
---
title: "Hosted Apps"
layout: "apps"
# url: "/archives"
summary: "apps"
hideMeta: true
---
| Name | | URL | VPN | Source |
|-:|-|:-|:-:|:-:|
| Nextcloud | ![Nextcloud Logo](images/favicon-nextcloud.png#center) | [**cloud**.zoopa.dev](https://cloud.zoopa.dev/) | ❌ | [< >](https://github.com/nextcloud/server) |
| CryptPad | ![CryptPad Logo](images/favicon-cryptpad.png#center) | [**drive**.zoopa.dev](https://drive.zoopa.dev/) | ❌ | [< >](https://github.com/cryptpad/cryptpad) |
| Vaultwarden | ![Vaultwarden Logo](images/favicon-vaultwarden.png#center) | [**pw**.zoopa.dev](https://pw.zoopa.dev/) | ❌ | [< >](https://github.com/dani-garcia/vaultwarden) |
| Immich | ![Immich Logo](images/favicon-immich.png#center) | [**img**.zoopa.dev](https://img.zoopa.io) | ❌ | [< >](https://github.com/immich-app/immich) |
| Forgejo | ![Forgejo Logo](images/favicon-forgejo.png#center) | [**git**.zoopa.dev](https://git.zoopa.dev/) | ❌ | [< >]() | [< >](https://codeberg.org/forgejo/forgejo) |
| Portainer | ![Portainer Logo](images/favicon-portainer.png#center) | _not public_ | [](https://koopa-crypt:9443/) | [< >](https://github.com/portainer/portainer) |
| Grafana | ![Grafana Logo](images/favicon-grafana.png#center) | _not public_ | [](http://koopa-crypt:14000/) | [< >](https://github.com/grafana/grafana) |
**Wichtig:** Alle auf dieser Website verfügbaren Open-Source-Software-Instanzen werden ausschließlich für private Zwecke gehostet. zoopa.dev steht in keiner Weise mit den Produkten selbst in Verbindung.
**Important:** All open-source software instances available on this website are hosted solely for private purposes. zoopa.dev is in no way associated with the products themselves.
**Kontakt:**
admin@zoopa.dev

View file

@ -0,0 +1,15 @@
---
author: "ZoopaMario"
title: "Nextcloud"
date: "2019-03-11"
description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
tags: ["markdown", "css", "html", "themes"]
categories: ["apps"]
series: ["Themes Guide"]
aliases: ["migrate-from-jekyl"]
cover:
image: images/msg.png
caption: "Generated using [OG Image Playground by Vercel](https://og-playground.vercel.app/)"
ShowToc: true
TocOpen: true
---

131
hugo.yaml Normal file
View file

@ -0,0 +1,131 @@
baseURL: "https://apps.zoopa.dev/"
title: Zoopa.Dev
paginate: 5
theme: PaperMod
enableInlineShortcodes: true
enableRobotsTXT: true
buildDrafts: false
buildFuture: false
buildExpired: false
enableEmoji: true
pygmentsUseClasses: true
minify:
disableXML: true
# minifyOutput: true
params:
title: Zoopa.Dev
description: "My Online Stuff"
author: ZoopaMario
# images: ["<link or path of image for opengraph, twitter-cards>"]
DateFormat: "January 2, 2006"
defaultTheme: dark # dark, light
disableThemeToggle: false
ShowReadingTime: true
# ShowShareButtons: true
ShowPostNavLinks: true
ShowBreadCrumbs: true
ShowCodeCopyButtons: true
ShowWordCount: true
ShowRssButtonInSectionTermList: true
UseHugoToc: true
disableSpecial1stPost: false
disableScrollToTop: false
comments: false
hidemeta: false
hideSummary: false
showtoc: false
tocopen: false
assets:
# disableHLJS: true # to disable highlight.js
# disableFingerprinting: true
favicon: "/favicon.ico"
favicon16x16: "/favicon-16x16.png"
favicon32x32: "/favicon-32x32.png"
apple_touch_icon: "/apple-touch-icon.png"
safari_pinned_tab: "/safari-pinned-tab.svg"
label:
text: " "
icon: /apple-touch-icon.png
iconHeight: 35
# profile-mode
profileMode:
enabled: true # needs to be explicitly set
title: FOSS Software
subtitle: "hosted for myself, family and friends"
imageUrl: "/avatar.png"
imageWidth: 120
imageHeight: 120
imageTitle: my image
buttons:
- name: NextCloud
url: "https://cloud.zoopa.dev/"
- name: CryptPad
url: "https://drive.zoopa.dev/"
- name: Vaultwarden
url: "https://passwords.zoopa.dev/"
- name: Immich
url: "https://img.zoopa.dev/"
- name: Forgejo
url: "https://git.zoopa.dev/"
# home-info mode
homeInfoParams:
Title: "Hi there \U0001F44B"
Content: Welcome to my blog
socialIcons:
- name: email
url: "mailto:admin@zoopa.dev"
# cover:
# hidden: true # hide everywhere but not in structured data
# hiddenInList: true # hide on list pages and home
# hiddenInSingle: true # hide on single page
# editPost:
# URL: "https://git.zoopa.dev/ZoopaMario/PiranhaPortal/src/branch/main/content"
# Text: "Suggest Changes" # edit text
# appendFilePath: true # to append file path to Edit link
# for search
# https://fusejs.io/api/options.html
fuseOpts:
isCaseSensitive: false
shouldSort: true
location: 0
distance: 1000
threshold: 0.4
minMatchCharLength: 0
limit: 10 # refer: https://www.fusejs.io/api/methods.html#search
keys: ["title", "permalink", "summary", "content"]
menu:
main:
- identifier: Apps
name: Apps
url: /apps/
weight: 10
# - identifier: tags
# name: tags
# url: /tags/
# weight: 20
# - identifier: example
# name: example.org
# url: https://example.org
# weight: 30
# Read: https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#using-hugos-syntax-highlighter-chroma
pygmentsUseClasses: true
markup:
highlight:
noClasses: false
# anchorLineNos: true
# codeFences: true
# guessSyntax: true
# lineNos: true
# style: monokai

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
static/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
static/avatar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
static/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

BIN
static/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

1
static/site.webmanifest Normal file
View file

@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}