Inital commit
3
.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
public
|
||||||
|
themes
|
||||||
|
.hugo_build.lock
|
14
README.md
Normal 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
|
@ -0,0 +1,5 @@
|
||||||
|
+++
|
||||||
|
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||||
|
date = {{ .Date }}
|
||||||
|
draft = true
|
||||||
|
+++
|
BIN
content/apps/images/favicon-cryptpad.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
content/apps/images/favicon-forgejo.png
Normal file
After Width: | Height: | Size: 922 B |
BIN
content/apps/images/favicon-grafana.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
content/apps/images/favicon-immich.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
content/apps/images/favicon-nextcloud.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
content/apps/images/favicon-portainer.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
content/apps/images/favicon-vaultwarden.png
Normal file
After Width: | Height: | Size: 886 B |
23
content/apps/index.md
Normal 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
|
15
content/posts/nextcloud/index.md
Normal 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
|
@ -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
|
BIN
static/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
static/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
static/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
static/avatar.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
static/favicon-16x16.png
Normal file
After Width: | Height: | Size: 706 B |
BIN
static/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
static/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
1
static/site.webmanifest
Normal 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"}
|