From 294c922ea7bb43d4bb3ac5aaee87d2a7ed358d84 Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Sat, 24 Jun 2023 05:07:07 +0000 Subject: [PATCH] Latest --- docs/INSPIRATION.md | 21 ++++++++- docs/TODO.md | 42 ++++++++++++++++- home/.chezmoidata.yaml | 2 + .../templates/fider.docker-stack.yml.tmpl | 47 +++++++++++++++++++ .../templates/memos.docker-stack.yml.tmpl | 10 ++++ .../templates/statping.docker-stack.yml.tmpl | 1 + software.yml | 12 +++++ 7 files changed, 133 insertions(+), 2 deletions(-) create mode 100644 home/dot_config/docker/templates/fider.docker-stack.yml.tmpl create mode 100644 home/dot_config/docker/templates/memos.docker-stack.yml.tmpl diff --git a/docs/INSPIRATION.md b/docs/INSPIRATION.md index 61a89885..f00eb16c 100644 --- a/docs/INSPIRATION.md +++ b/docs/INSPIRATION.md @@ -15,6 +15,7 @@ * https://github.com/chocolatey/boxstarter * https://github.com/changkun/occamy * https://cliffy.io/docs@v0.25.7 +* https://github.com/gotify/server ## System @@ -41,8 +42,26 @@ * https://vercel.com/templates/next.js/domains-api * https://supabase.com/partners/integrations - Services supabase integrates with * https://vercel.com/templates/next.js/notion-blog - Notion blog +* https://github.com/answerdev/answer +* https://github.com/thedevs-network/kutt +* https://github.com/makeplane/plane +* https://github.com/knadh/listmonk +* https://github.com/payloadcms/payload +* https://github.com/AmruthPillai/Reactive-Resume +* https://pocketbase.io/ +* https://github.com/rustdesk/rustdesk-server +* https://github.com/sorry-cypress/sorry-cypress +* https://github.com/MauriceNino/dashdot +* https://github.com/coralproject/talk ## Serverless * https://github.com/cloudflare/serverless-cloudflare-workers -* https://github.com/supaflare/supaflare - Sleek short link service \ No newline at end of file +* https://github.com/supaflare/supaflare - Sleek short link service + +## Bookmarks + +* https://send.vis.ee/ +* https://rustpad.io/ +* https://anonaddy.com/ +* https://claper.co/ \ No newline at end of file diff --git a/docs/TODO.md b/docs/TODO.md index bc8b43fe..78411ea3 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -8,6 +8,10 @@ This page outlines various projects and tasks that we are currently working on. * adb must be accessible in PATH: brew install --cask android-platform-tools * https://github.com/Paul-Reed/cloudflare-ufw * Google Drive index on Cloudflare https://github.com/menukaonline/goindex-extended +* Use https://github.com/0xERR0R/blocky +* https://github.com/butlerx/wetty +* Add https://github.com/badaix/snapcast +* JavaScript start at 10k ## Upstream @@ -70,10 +74,44 @@ The following items are Docker containers that we may want to include as default * https://github.com/diced/zipline - ShareX / File uploads * https://github.com/anse-app/anse - ChatGPT interface * https://github.com/wireapp/wire-webapp - Internal Slack -* https://github.com/jhaals/yopass - OTS web app +* https://github.com/jhaals/yopass - OTS web app https://github.com/algolia/sup3rS3cretMes5age * https://github.com/aschzero/hera - CloudFlare tunnel proxy * https://supabase.com/ - Firebase alternative * https://github.com/tiredofit/docker-traefik-cloudflare-companion - Traefik CloudFlare integration +* https://github.com/erxes/erxes - HubSpot alternative +* https://github.com/pawelmalak/flame - Start page +* https://github.com/m1k1o/neko - Docker browser instance +* https://github.com/gristlabs/grist-core - Modern spreadsheet +* https://maddy.email/ / https://github.com/haraka/Haraka +* https://github.com/umputun/remark42 - Comments +* https://github.com/meienberger/runtipi - Home server +* https://github.com/bytebase/bytebase +* https://github.com/IceWhaleTech/CasaOS - Home page https://github.com/ajnart/homarr https://github.com/phntxx/dashboard https://github.com/notclickable-jordan/starbase-80 +* https://github.com/usememos/memos - Memo page +* https://github.com/outline/outline - Team notes +* https://github.com/directus/directus - SQL +* https://github.com/photoprism/photoprism - AI photo manager +* https://github.com/louislam/uptime-kuma - Uptime monitor +* https://github.com/nocodb/nocodb - Airtable alternative +* https://github.com/timvisee/send +* https://github.com/TechnitiumSoftware/DnsServer - DNS proxy server +* https://github.com/lukevella/rallly - Schedule meetings +* https://github.com/chiefonboarding/ChiefOnboarding - Onboarding +* Microserver status page - https://github.com/valeriansaliou/vigil +* https://github.com/pydio/cells - document sharing +* ticket management - https://github.com/Peppermint-Lab/peppermint +* https://github.com/statping-ng/statping-ng +* https://github.com/cortezaproject/corteza - Low-code block workflows +* https://github.com/mirego/accent#-getting-started - Translation tool +* https://github.com/muety/wakapi - Coding time tracking +* https://github.com/subnub/myDrive - Google Drive interface +* https://github.com/Forceu/Gokapi - share files +* https://github.com/gerbera/gerbera - UPnP +* Forward server SSH - https://github.com/warp-tech/warpgate +* https://github.com/hadmean/hadmean - Revisit +* https://spaceb.in/ - Pastebin https://github.com/WantGuns/bin +* https://github.com/AlexSciFier/neonlink - bookmarks +* https://github.com/josdejong/jsoneditor - JSON editor ### Kubernetes @@ -81,6 +119,7 @@ The following items may be incorporated into our Kubernetes stack: * https://github.com/kubevirt/kubevirt * https://atuin.sh/docs/self-hosting/k8s +* https://github.com/gimlet-io/gimlet ## Bare Metal @@ -112,3 +151,4 @@ The following items have been reviewed but need to be revisited due to complexit * https://github.com/Kanaries/Rath * cvat.io * https://github.com/illacloud/illa-builder +* https://github.com/metrue/fx \ No newline at end of file diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index 55a816ae..103ca87f 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -426,6 +426,7 @@ softwareGroups: - onlykey DNS: &DNS - hostctl + - iodine - switchhosts Data-Manipulation: &Data-Manipulation - dasel @@ -937,6 +938,7 @@ softwareGroups: - share - syncthing - lsyncd + - unison Transfer-Desktop: &Transfer-Desktop - ariang - dat-desktop diff --git a/home/dot_config/docker/templates/fider.docker-stack.yml.tmpl b/home/dot_config/docker/templates/fider.docker-stack.yml.tmpl new file mode 100644 index 00000000..bbd08338 --- /dev/null +++ b/home/dot_config/docker/templates/fider.docker-stack.yml.tmpl @@ -0,0 +1,47 @@ +# https://fider.io/ +version: '2' +services: + db: + restart: always + image: postgres:12 + volumes: + - /var/fider/pg_data:/var/lib/postgresql/data + environment: + POSTGRES_USER: fider + POSTGRES_PASSWORD: s0m3g00dp4ssw0rd + app: + restart: always + image: getfider/fider:stable + ports: + - "80:3000" + environment: + # Public Host Name + BASE_URL: https://feedback.yoursite.com + + # Connection string to the PostgreSQL database + DATABASE_URL: postgres://fider:s0m3g00dp4ssw0rd@db:5432/fider?sslmode=disable + + # Generate a 512-bit secret here https://www.allkeysgenerator.com/Random/Security-Encryption-Key-Generator.aspx + JWT_SECRET: VERY_STRONG_SECRET_SHOULD_BE_USED_HERE + + # From which account e-mails will be sent + EMAIL_NOREPLY: noreply@yourdomain.com + + ### + # EMAIL + # Either EMAIL_MAILGUN_* or EMAIL_SMTP_* or EMAIL_AWSSES_* is required + ### + + # EMAIL_MAILGUN_API: key-yourkeygoeshere + # EMAIL_MAILGUN_DOMAIN: yourdomain.com + # EMAIL_MAILGUN_REGION: US + + # EMAIL_SMTP_HOST: smtp.yourdomain.com + # EMAIL_SMTP_PORT: 587 + # EMAIL_SMTP_USERNAME: user@yourdomain.com + # EMAIL_SMTP_PASSWORD: s0m3p4ssw0rd + # EMAIL_SMTP_ENABLE_STARTTLS: 'true' + + # EMAIL_AWSSES_REGION: us-east-1 + # EMAIL_AWSSES_ACCESS_KEY_ID: youraccesskeygoeshere + # EMAIL_AWSSES_SECRET_ACCESS_KEY: yoursecretkeygoeshere \ No newline at end of file diff --git a/home/dot_config/docker/templates/memos.docker-stack.yml.tmpl b/home/dot_config/docker/templates/memos.docker-stack.yml.tmpl new file mode 100644 index 00000000..3e97781e --- /dev/null +++ b/home/dot_config/docker/templates/memos.docker-stack.yml.tmpl @@ -0,0 +1,10 @@ +# https://github.com/usememos/memos +version: "3.0" +services: + memos: + image: neosmemo/memos:latest + container_name: memos + volumes: + - ~/.memos/:/var/opt/memos + ports: + - 5230:5230 \ No newline at end of file diff --git a/home/dot_config/docker/templates/statping.docker-stack.yml.tmpl b/home/dot_config/docker/templates/statping.docker-stack.yml.tmpl index 99599b3d..ed71dd84 100644 --- a/home/dot_config/docker/templates/statping.docker-stack.yml.tmpl +++ b/home/dot_config/docker/templates/statping.docker-stack.yml.tmpl @@ -1,4 +1,5 @@ --- +# TODO: Upgrade to ng version https://github.com/statping-ng/statping-ng version: '3.7' services: diff --git a/software.yml b/software.yml index b2039055..a6f4a08f 100644 --- a/software.yml +++ b/software.yml @@ -9018,6 +9018,18 @@ softwarePackages: _github: https://github.com/danielpigott/cloudflare-cli _name: CloudFlare CLI npm: cloudflare-cli + iodine: + _bin: iodined + _github: https://github.com/yarrick/iodine + _name: Iodine + brew: iodine + choco: iodine + unison: + _bin: unison + _github: https://github.com/bcpierce00/unison + _name: Unison + brew: unison + choco: unison watchexec: _bin: watchexec _desc: Executes commands in response to file modifications.