initial commit

This commit is contained in:
Jakub Kropáček 2024-12-31 16:59:02 +01:00
commit 42cdef86b7
9 changed files with 114 additions and 0 deletions

1
.envrc Normal file
View file

@ -0,0 +1 @@
use flake

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
node_modules/
.vitepress/cache

18
.vitepress/config.mts Normal file
View file

@ -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' }
]
}
})

BIN
bun.lockb Executable file

Binary file not shown.

27
flake.lock Normal file
View file

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

20
flake.nix Normal file
View file

@ -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
];
};
};
};
}

11
index.md Normal file
View file

@ -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
---

10
package.json Normal file
View file

@ -0,0 +1,10 @@
{
"scripts": {
"docs:dev": "vitepress dev",
"docs:build": "vitepress build",
"docs:preview": "vitepress preview"
},
"devDependencies": {
"vitepress": "^1.5.0"
}
}

25
proxmox/index.md Normal file
View file

@ -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