Compare commits

..

7 Commits

Author SHA1 Message Date
a3acfac6e6 Add some more information to the dynamic ceph users 2026-10-04 18:29:52 +02:00
102fd5b84c Add a bunch more ideas 2026-10-04 11:17:51 +02:00
99a158f611 Add BGP idea 2026-09-29 00:29:43 +02:00
ee404f5c2d Add some more stuff to the custom silicon idea 2026-09-26 11:18:54 +02:00
5b90dba18f Some more smaller ideas 2026-09-26 02:29:02 +02:00
6bad4c44ce Custom cell provider idea 2026-09-20 22:34:54 +02:00
0df5f0b264 Add idea for custom silicon 2026-09-20 22:31:49 +02:00
9 changed files with 51 additions and 0 deletions

View File

@@ -48,6 +48,9 @@ Name | Status | Blog Entries
[IR for Factorio](./projects/software/ir-for-factorio.md) | - | - [IR for Factorio](./projects/software/ir-for-factorio.md) | - | -
[CS Strats](./projects/software/cs-strats.md) | WIP (https://gitea.lol3r.com/leon/Derank-Chill) | - [CS Strats](./projects/software/cs-strats.md) | WIP (https://gitea.lol3r.com/leon/Derank-Chill) | -
[Custom WebRTC Viewer](./projects/software/custom-webrtc-viewer.md) | - | - [Custom WebRTC Viewer](./projects/software/custom-webrtc-viewer.md) | - | -
[Fast Matrix Multiplication](./projects/software/fast-matrix-mult.md) | - | -
[Workout Tracker](./projects/software/workout-tracker.md) | - | -
[Dynamic Ceph Users](./projects/software/dynamic-ceph-users.md) | - | -
## Hardware Projects ## Hardware Projects
Name | Status | Blog Entries Name | Status | Blog Entries
@@ -58,6 +61,8 @@ Name | Status | Blog Entries
[Receipt Printer](./projects/hardware/receipt-printer.md) | - | - [Receipt Printer](./projects/hardware/receipt-printer.md) | - | -
[RISC-V SBC/Board](./projects/hardware/risc-v-sbc.md) | - | - [RISC-V SBC/Board](./projects/hardware/risc-v-sbc.md) | - | -
[Jammer](./projects/hardware/jammer.md) | - | - [Jammer](./projects/hardware/jammer.md) | - | -
[Custom silicon](./projects/hardware/custom-silicon.md) | - | -
[Custom Cell Provider](./projects/hardware/custom-cell-provider.md) | - | -
## Infrastructure Projects ## Infrastructure Projects
Name | Status | Blog Entries Name | Status | Blog Entries
@@ -83,6 +88,8 @@ Name | Status | Blog Entries
[NVMe over TCP](./projects/infrastructure/nvme-over-tcp.md) | - | - [NVMe over TCP](./projects/infrastructure/nvme-over-tcp.md) | - | -
[Run NTP Server](./projects/infrastructure/ntp-server.md) | - | - [Run NTP Server](./projects/infrastructure/ntp-server.md) | - | -
[Ceph Performance Improvements](./projects/infrastructure/ceph-perf-improvements.md) | - | - [Ceph Performance Improvements](./projects/infrastructure/ceph-perf-improvements.md) | - | -
[Setup Jellyfin](./projects/infrastructure/setup-jellyfin.md) | - | -
[BGP](./projects/infrastructure/bgp.md) | - | -
## Theory Projects ## Theory Projects
Name | Status | Blog Entries Name | Status | Blog Entries
@@ -105,3 +112,4 @@ Name | Status | Blog Entries
[GPU over IP](./projects/other/gpu-over-ip.md) | - | - [GPU over IP](./projects/other/gpu-over-ip.md) | - | -
[Try Ryot.io](./projects/other/try-ryot.md) | - | - [Try Ryot.io](./projects/other/try-ryot.md) | - | -
[Minecraft on DPU](./projects/other/minecraft-on-dpu.md) | - | - [Minecraft on DPU](./projects/other/minecraft-on-dpu.md) | - | -
[Try R for stats](./projects/other/try-r.md) | - | -

View File

@@ -0,0 +1,3 @@
# Custom Cell Provider
Figure out how to setup my own custom cell service provider.
As far as I am aware, this should be perfectly allowed as long as it is contained locally and I do not try to spoof anything

View File

@@ -0,0 +1,15 @@
# Custom Silicon
So there are a bunch of projects that enable one to get your own chip design manufactured and I would like to play around with this.
Related maybe also get started with FPGA stuf.
But I do not yet have a good idea for the actual use-case
## Use-Case Ideas
### Risc-V
This is kind of an obvious option, as it is free and open in terms of the actual ISA and there are other projects already doing this.
### WebAssembly
It might be interesting to try and create a CPU for WebAssembly directly
## Resources
- [Tiny Tapeout](https://tinytapeout.com/)

View File

@@ -0,0 +1,2 @@
# BGP
Would be cool to play around with BGP to get my own IP address space assigned

View File

@@ -0,0 +1,4 @@
# Setup Jellyfin
I am considering setting up jellyfin to self host and collect some esports vods mostly, as I like to watch them while doing other things.
This would also require some mechanism to automatically get new vods (like YoutubeArr)

1
projects/other/try-r.md Normal file
View File

@@ -0,0 +1 @@
# Try R

View File

@@ -0,0 +1,15 @@
# Dynamic Ceph Users
Create a vault plugin to dynamically manage ceph users.
## Scope
- Can be configured in vault with a root user account that will perform all of the actions
- Configure roles/profiles for normal ceph users in the plugin
- Contain the capabilities a user account should have
- Can be used to create a user in ceph on the fly, obtaining the secret key and caps as a response
- Configure roles/profiles for rgw ceph users in the plugin
- Contain the permissions an account should have
- Either creates new accounts or just extra keys (unsure for now)
## Ressources
- [Ceph Restful API](https://docs.ceph.com/en/reef/mgr/ceph_api/)
- [Vault Custom Secret Engine](https://developer.hashicorp.com/vault/tutorials/custom-secrets-engine)

View File

@@ -0,0 +1,2 @@
# Fast Matrix Multiplication
Explore some fast matrix multiplication algorithms and implement them

View File

@@ -0,0 +1 @@
# Workout Tracker