This commit is contained in:
Brian Zalewski 2023-06-23 20:02:35 +00:00
parent 8393e204b7
commit ac0688954a
7 changed files with 58 additions and 6 deletions

11
Vagrantfile vendored
View file

@ -4,14 +4,15 @@
Vagrant.require_version ">= 1.6.2" Vagrant.require_version ">= 1.6.2"
# { :hostname => 'altair', :desc => 'Archlinux', :ip => '192.168.14.41', :box => 'Megabyte/Archlinux-Desktop' }, # { :hostname => 'altair', :desc => 'Archlinux', :ip => '192.168.14.41', :box => 'Megabyte/Archlinux-Desktop' },
# { :hostname => 'caph', :desc => 'CentOS 9 Stream', :ip => '192.168.14.42', :box => 'Megabyte/CentOS-Desktop' }, #
# { :hostname => 'mira', :desc => 'macOS 13', :ip => '192.168.14.45', :box => 'Beta/macOS-13', :cpus => 4, :ram => 8192 }, # { :hostname => 'mira', :desc => 'macOS 13', :ip => '192.168.14.45', :box => 'Beta/macOS-13', :cpus => 4, :ram => 8192 },
# { :hostname => 'wazn', :desc => 'Windows 11', :ip => '192.168.14.47', :box => 'Megabyte/Windows-Desktop', :cpus => 4, :ram => 4096 }
nodes = [ nodes = [
{ :hostname => 'denab', :desc => 'Debian 11', :ip => '192.168.14.43', :box => 'Megabyte/Debian-Desktop' }, { :hostname => 'denab', :desc => 'Debian 11', :ip => '192.168.14.43', :box => "bento/debian-12" },
{ :hostname => 'fulu', :desc => 'Fedora 37', :ip => '192.168.14.44', :box => 'Megabyte/Fedora-Desktop' }, { :hostname => 'fulu', :desc => 'Fedora 38', :ip => '192.168.14.44', :box => "bento/fedora-38" },
{ :hostname => 'ukdah', :desc => 'Ubuntu 22.04', :ip => '192.168.14.46', :box => 'Megabyte/Ubuntu-Desktop' }, { :hostname => 'ukdah', :desc => 'Ubuntu 22.04', :ip => '192.168.14.46', :box => "bento/ubuntu-22.04" },
{ :hostname => 'wazn', :desc => 'Windows 11', :ip => '192.168.14.47', :box => 'Megabyte/Windows-Desktop', :cpus => 4, :ram => 4096 } { :hostname => 'caph', :desc => 'CentOS 9 Stream', :ip => '192.168.14.42', :box => "bento/centos-stream-9" }
] ]
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|

View file

@ -30,3 +30,19 @@
* https://github.com/rigoneri/syte * https://github.com/rigoneri/syte
* https://github.com/rigoneri/Syte3 * https://github.com/rigoneri/Syte3
* https://github.com/UPC/ravada * https://github.com/UPC/ravada
* https://github.com/otoyo/astro-notion-blog
* https://github.com/cloudflare/next-on-pages
* https://envshare.dev/
* https://vercel.com/templates/next.js/nextjs-ai-chatbot - chatbot
* https://nextra.site/
* https://github.com/cloudflare/next-on-pages
* https://ai-code-translator.vercel.app/ - Translate code via ChatGPT
* https://vercel.com/templates/next.js/nextjs-openai-doc-search-starter - AI search
* 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
## Serverless
* https://github.com/cloudflare/serverless-cloudflare-workers
* https://github.com/supaflare/supaflare - Sleek short link service

View file

@ -6,6 +6,8 @@ This page outlines various projects and tasks that we are currently working on.
* Finish TS from 1400 stars * Finish TS from 1400 stars
* Python * Python
* adb must be accessible in PATH: brew install --cask android-platform-tools * 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
## Upstream ## Upstream
@ -69,6 +71,9 @@ The following items are Docker containers that we may want to include as default
* https://github.com/anse-app/anse - ChatGPT interface * https://github.com/anse-app/anse - ChatGPT interface
* https://github.com/wireapp/wire-webapp - Internal Slack * 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/aschzero/hera - CloudFlare tunnel proxy
* https://supabase.com/ - Firebase alternative
* https://github.com/tiredofit/docker-traefik-cloudflare-companion - Traefik CloudFlare integration
### Kubernetes ### Kubernetes

View file

@ -975,6 +975,7 @@ softwareGroups:
- bun - bun
- caniuse - caniuse
- capacitor - capacitor
- cloudflare-cli
- coder - coder
- cordova - cordova
- deno - deno
@ -1001,6 +1002,7 @@ softwareGroups:
- localtunnel - localtunnel
- majestic - majestic
- medusa - medusa
- miniflare
- mitmproxy - mitmproxy
- muffet - muffet
- nativescript - nativescript

View file

@ -22,6 +22,13 @@ export GCE_SERVICE_ACCOUNT_EMAIL="{{ .user.gcloud.email }}"
export GCE_CREDENTIALS_FILE="$HOME/.config/gcloud/gcp.json" export GCE_CREDENTIALS_FILE="$HOME/.config/gcloud/gcp.json"
### CloudFlare ### CloudFlare
# Source: https://github.com/cloudflare/cf-terraforming
export CLOUDFLARE_API_TOKEN='Hzsq3Vub-7Y-hSTlAaLH3Jq_YfTUOCcgf22_Fs-j'
# If using API Key
# export CLOUDFLARE_EMAIL='user@example.com'
# export CLOUDFLARE_API_KEY='1150bed3f45247b99f7db9696fffa17cbx9'
# Specify zone ID
# export CLOUDFLARE_ZONE_ID='81b06ss3228f488fh84e5e993c2dc17'
export LEXICON_CLOUDFLARE_TOKEN="" export LEXICON_CLOUDFLARE_TOKEN=""
export LEXICON_CLOUDFLARE_USERNAME="{{ .user.cloudflare.username }}" export LEXICON_CLOUDFLARE_USERNAME="{{ .user.cloudflare.username }}"

View file

@ -34,6 +34,10 @@
# setup and updates are applied using this script (via a cronjob that does not need to run initialization tasks during # setup and updates are applied using this script (via a cronjob that does not need to run initialization tasks during
# the cronjobs). # the cronjobs).
# #
# ## TODO
#
# * Automatically add UFW exceptions using [this script](https://github.com/Paul-Reed/cloudflare-ufw)
#
# ## Links # ## Links
# #
# [SSH with short-lived certificates](https://developers.cloudflare.com/cloudflare-one/tutorials/ssh-cert-bastion/) # [SSH with short-lived certificates](https://developers.cloudflare.com/cloudflare-one/tutorials/ssh-cert-bastion/)

View file

@ -1402,6 +1402,16 @@ softwarePackages:
_name: CFSSL _name: CFSSL
brew: cfssl brew: cfssl
pacman: cfssl pacman: cfssl
miniflare:
_bin: miniflare
_github: https://github.com/cloudflare/miniflare
_name: Miniflare
npm: miniflare
cf-terraforming:
_bin: cf-terraforming
_github: https://github.com/cloudflare/cf-terraforming
_name: CloudFlare Terraforming
cask: cloudflare/cloudflare/cf-terraforming
cheat: cheat:
_bin: cheat _bin: cheat
_desc: Cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. _desc: Cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
@ -9003,6 +9013,11 @@ softwarePackages:
apt: cloudflare-warp apt: cloudflare-warp
cask: cloudflare-warp cask: cloudflare-warp
choco: warp choco: warp
cloudflare-cli:
_bin: cfcli
_github: https://github.com/danielpigott/cloudflare-cli
_name: CloudFlare CLI
npm: cloudflare-cli
watchexec: watchexec:
_bin: watchexec _bin: watchexec
_desc: Executes commands in response to file modifications. _desc: Executes commands in response to file modifications.
@ -9676,6 +9691,8 @@ softwarePlugins:
plugins: plugins:
- https://github.com/databus23/helm-diff - https://github.com/databus23/helm-diff
- https://github.com/jkroepke/helm-secrets - https://github.com/jkroepke/helm-secrets
- repo: helm repo add cloudflare-exporter https://lablabs.github.io/cloudflare-exporter/
install: helm install cloudflare-exporter/cloudflare-exporter
krew: krew:
plugins: plugins:
- access-matrix - access-matrix