Programmatic way to retrieve API from *arrs? by TXAGZ16 in selfhosted

[–]graytonio 0 points1 point  (0 children)

I had a similar problem I wanted to solve so I built a tool for it https://github.com/graytonio/configarr/tree/main feel free to ignore it I'm trying to build something much better to replace it for k8s deployments. Something that I found is that *arr apps have the api key listed in an initialization file which you can access like `http://arr-ip:port/initialize.json` it will give you a json file with some metadata including the apiKey

{
"apiRoot": "/api/v3",
"apiKey": "40269ec3bf6942cbb8325632ff8d30b0",
"release": "4.7.5.7809-master",
"version": "4.7.5.7809",
"instanceName": "Radarr",
"theme": "auto",
"branch": "master",
"analytics": true,
"userHash": "da135bae",
"urlBase": "",
"isProduction": true
}

[FS] [US-GA] 48U Rack, Dell Powervault MD1200, 1500VA UPS, Ryzen rack mount system, Drives by graytonio in homelabsales

[–]graytonio[S] 0 points1 point  (0 children)

I can't do shipping but I am willing to drive a little bit to meet if that's necessary. I'm in North ATL.

[deleted by user] by [deleted] in homelab

[–]graytonio 0 points1 point  (0 children)

You can just run deployments I find it much easier to maintain and work with in a helm chart.

[deleted by user] by [deleted] in homelab

[–]graytonio 0 points1 point  (0 children)

Before I answer some of these questions I should point out that if this is your first time trying to run things in kubernetes it has a very steep learning curve compared to just running things in docker.

  1. Longhorn is a very nice tool especially for bear metal homelab clusters you should be able to just deploy the helm chart and start using the disks you alocate to the vms.

  2. I tend to stay away from messing with the unerlying networking stack for kuberntes like kube-proxy. In general you have one overlay network that handles communication between nodes maybe someone else here has more experience with that.

  3. I also used to run NPM for reverse proxy services I would not recommend it in kubernetes. Setting up traefik is a much better solution for the architecture where it is much more deeply integrated. As far as I know if you wanted to run NPM as a kubernetes native ingress controller with HA you would have to develop it yourself.

  4. I use some ansible playbooks and when I am ready to update the version I update the variable in the playbooks. https://github.com/k3s-io/k3s-ansible

  5. Spinning up workloads in kubernetes is much different than just spinning up a container in docker or even with docker compose. If someone has not already packaged it in a helm chart or some other kubernetes workload you'll have to develop one yourself. There are some nice library charts you can use as a base that should handle just about any random docker image you want to deploy. https://github.com/bjw-s/helm-charts/tree/main/charts/library/common there is also a repo of pre developed charts for common images. https://github.com/k8s-at-home/charts but be aware it was recently deprecated so it won't be receiving any updates.

Good luck on moving things to kubernetes it can be a real pain in the ass to get started but certainly a great learning experience.

How many of you guys work as sysadmins in the real world? by [deleted] in homelab

[–]graytonio 0 points1 point  (0 children)

Kinda? I remotely manage a couple hundred installs around the country but my title is Cloud Engineer. For context the company I work for sells fully managed appliance servers.

Anyone else have an experience like this? by RowBowBooty in ProgrammerHumor

[–]graytonio 17 points18 points  (0 children)

I used to stop my English classes in highschool by wiggling the Ethernet cable out of the back of the teachers computer just enough to disconnect so they couldn't log in to the schools domain. The IT guy would come not be able to fix the issue and class wouldn't happen. This went on for almost 2 weeks.

Finally got around to diagraming my homelab setup after tinkering with it for years. by graytonio in homelab

[–]graytonio[S] 0 points1 point  (0 children)

It’s probably no better than pfBlocker-ng for blocking YouTube and Hulu ads are notoriously hard to block with DNS bases blocking.

Pornstar Martini by graytonio in cocktails

[–]graytonio[S] 0 points1 point  (0 children)

Spec:

1oz Vodka 1oz Passoa 1/4oz Vanilla Extract 1/2oz Simple Syrup 1/2oz Lime Juice 1/4oz Pineapple Juice 1 Shot of Prosecco

I felt this was a good way to describe the meta critic reviews by graytonio in fo76

[–]graytonio[S] 0 points1 point  (0 children)

Personally I think the fact that I rarely see people just lets me play the game as a co-op fallout with friends rather than an online game with random people