commit 42cdef86b70c8fafe2b0f164cd3d2239ef05ac0f Author: Jakub Kropáček Date: Tue Dec 31 16:59:02 2024 +0100 initial commit diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..761c8cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +.vitepress/cache \ No newline at end of file diff --git a/.vitepress/config.mts b/.vitepress/config.mts new file mode 100644 index 0000000..10d9244 --- /dev/null +++ b/.vitepress/config.mts @@ -0,0 +1,18 @@ +import { defineConfig } from 'vitepress' + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + title: "KropCloud", + description: "Documentation for my little personal cloud.", + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + nav: [ + { text: 'Home', link: '/' }, + { text: 'Proxmox', link: '/proxmox' } + ], + + socialLinks: [ + { icon: 'github', link: 'https://git.katuwoss.dev/KropCloud/docs' } + ] + } +}) diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..789508e Binary files /dev/null and b/bun.lockb differ diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..26ddc95 --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1735554305, + "narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..cb4e217 --- /dev/null +++ b/flake.nix @@ -0,0 +1,20 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + }; + outputs = {nixpkgs, ...}: { + devShells.x86_64-linux = + let + pkgs = import nixpkgs { system = "x86_64-linux"; config.allowUnfree = true;}; + in + { + default = pkgs.mkShell { + LD_LIBRARY_PATH = nixpkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc ]; + packages = with pkgs; [ + bun + nodejs_23 + ]; + }; + }; + }; +} diff --git a/index.md b/index.md new file mode 100644 index 0000000..286ec8a --- /dev/null +++ b/index.md @@ -0,0 +1,11 @@ +--- +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +hero: + name: "KropCloud" + text: "Documentation for my little personal cloud." + tagline: My great project tagline + +--- + diff --git a/package.json b/package.json new file mode 100644 index 0000000..5185898 --- /dev/null +++ b/package.json @@ -0,0 +1,10 @@ +{ + "scripts": { + "docs:dev": "vitepress dev", + "docs:build": "vitepress build", + "docs:preview": "vitepress preview" + }, + "devDependencies": { + "vitepress": "^1.5.0" + } +} \ No newline at end of file diff --git a/proxmox/index.md b/proxmox/index.md new file mode 100644 index 0000000..a6c3cc1 --- /dev/null +++ b/proxmox/index.md @@ -0,0 +1,25 @@ +# Virtual Machine IDs +## 100-199 + - Servers running services bare-metal +## 200-299 + - Kubernetes servers +### 200-219 + - Kubernetes control planes +### 220-249 + - Etcd servers (future plans) +### 250-299 + - Kubernetes worker nodes +## 300-399 + - Not allocated yet +## 400-499 + - Not allocated yet +## 500-599 + - Not allocated yet +## 600-699 + - Not allocated yet +## 700-799 + - Not allocated yet +## 800-899 + - Servers for my dear friend Tob +## 900-999 + - Virtual machines templates \ No newline at end of file