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"}
|