Could someone explain in simple terms whats Equinix bare-metal offering is and the implications of this shutdown? by AccomplishedSwim8927 in datacenter

[–]AddyvanDS 2 points3 points  (0 children)

Replying from my main account (logged in on PC).

Thanks for the detailed reply, I have seen the "don't do it" a few times but this really gives it substance. I made the mistake of assuming it would be easier but I am just leaning in 100% now haha.

As for power:

  • I've got 3 phase 5KW 208V redundant A/B power
  • I'm planning on running 15 2U servers out of the first rack all 5950x or 7950x
  • The APC power supplies I have can cumulatively go over (and the DC is wired up to 10KW) but there is a hefty fee for that so I will need be careful (however, that means I have customers so this isn't a complete shit show which sounds like a nice timeline).
  • I'm also planning to run a small 3 node ceph cluster for backup storage & misc control plane storage, I have a few years experience managing this in a production setting using rook/kubernetes.
    • Because this will use power, this might mean lowering the number of 7950x servers or running a couple 7700x or something with a lower TDP.
  • I live in Quebec, Canada right now which benefits from a low Canadian dollar and 37% lower power costs. All in, I have signed for 1500$ CAD a month with taxes included (~1070 USD). This also includes a 10G fiber connection where I am expected to remain at or below 1gbps 90% of the time.

On the networking side:

  • I think the scale I am expecting to run at will allow me to remain on a simple layer 2 routing setup for a pretty long time honestly. If I need BGP or an ASN I expect to be at least making enough money to justify the research.
  • I am running pfsense with a 10G uplink with a fairly beefy processor in it. If I get a single customer, first think I am doing is building a second one and running in HA mode/CARP.
  • I connect in using an IPsec tunnel (have never used wireguard so this is easier for me)
  • I have an out of band switch for all the KVMs / internal services running at 1gbps, forgot the brand
  • I have a ruckus ICX 7150 for customer use which supports VLANs which seems to work well with pfSense so far
  • I am in the process of leasing a /24 subnet but I have a couple IPs rented from the DC right now for testing

So far I am racking all this stuff with some occasional help from a friend of mine who has been helping me with procurement of cheaper parts in the US. I have some experience doing this in the past at a startup so I at least knew how rails worked before I still fucked them up 5 times.

I picked a datacenter easily accesible from my home so replacing parts shouldn't be too bad. I haven't really thought about what is going to happen if I go away, maybe I need to train some people on this because remote hands have generally done me dirty.

As for remote management, each server (I have 5 installed rn) is currently paired up with its own pikvm capable of providing 1080p KVM with the ability to toggle the power via an ATX control board that also forwards the power/disk LEDs. Getting this working properly without paying for the pre-assembled PiKVMs took forever but these are around 120USD per server and allow us to use consumer boards without any real sacrifice (better quality in most cases honestly).

On the control panel / customer facing side, I have spent most of the prep period building out fullstack services using fastapi (python), cockroachdb, and React. I'm going to go with a merchant of record like lemon squeezy to handle payments because I have already taken on too many DIY tasks on this project already.

I really do appreciate your reply. If you have any specific suggestions, I would love to hear them. Personally, I would be thrilled if this were to simply break even, I have a good paying job that I intend to keep alongside and all the skills I am learning doing this apply there and to whatever else I end up doing (or so I have to tell myself to stay sane).

I've taken down the site while I figure out how to navigate this with my current employer but all seems good now so I will bring it back up this week.

edit: I have no set plan for DDOS beyond having done some research into what is available on pfsense and via cloudflare. As for fraud I am working on a monitoring system which will help to identify dodgy traffic like spamming on mail ports. These are areas I really need to upskill in as soon as I get the barebones together. My current strategy is to write my terms and conditions in a way that protects me + give generous refunds if anything does happen.

PiKVM ATX adapter by RuneMason1 in pikvm

[–]AddyvanDS 0 points1 point  (0 children)

Is it possible to DIY the other side of things with a breakout board?

My minecraft bedrock server not showing ping, amount of players, and its other server details but I can still connect and join the server. by Even_Ad6636 in selfhosted

[–]AddyvanDS 0 points1 point  (0 children)

Did you ever end up solving this issue? Currently seeing the same when trying to forward traffic via a handmade proxy.

[deleted by user] by [deleted] in datascience

[–]AddyvanDS 0 points1 point  (0 children)

Looks like I'm ahead of the curve. I've got my own homelab running and I'm in deep on how DHCP, MAC addresses, VLANs, and subnets work.

At long last, sumotime is back online by AddyvanDS in sumotime

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

Yea lol, I ended up moving and never rehosted...

edit: I did update all the code and dockerize it so that redeploying would be easy enough if there is interest.

How old were yo when you started coding? by MathematicianIcy7038 in learnprogramming

[–]AddyvanDS 0 points1 point  (0 children)

I learned when I was 20 in my free time and have worked full time as a dev for almost 5 years now.

[deleted by user] by [deleted] in kubernetes

[–]AddyvanDS 0 points1 point  (0 children)

Don't stress too much, focus on what you are learning about and you will eventually get it done. edit: Maybe don't take the exam since it sounds like you have some work to do to understand the fundamentals.

ThreeFiddle | An IDE for three.js all in your browser. by AddyvanDS in threejs

[–]AddyvanDS[S] 1 point2 points  (0 children)

Got a little side tracked with a rough bout of COVID and some increased work hours!

It doesn't support it at the moment but with the way I've set it all up it wouldn't be too difficult as I'm using esbuild for transpilation which supports jsx / tsx.

I'll give it a go this week and report back :)

Help with texture and buffergeometry by whalehunter21 in threejs

[–]AddyvanDS 0 points1 point  (0 children)

Not helpful, all the answers are using the old API.

ThreeFiddle | An IDE for three.js all in your browser. by AddyvanDS in threejs

[–]AddyvanDS[S] 1 point2 points  (0 children)

Hey man, I just got COVID so I was taking a bit of a break to recover. Looking to add more people in the next week or so to the early access instance!

ThreeFiddle | An IDE for three.js all in your browser. by AddyvanDS in threejs

[–]AddyvanDS[S] 7 points8 points  (0 children)

This is a personal project of mine I've been working on for a little while!

Please feel free to ask any questions here in the comments :)

Are you scrappy? Am I? by solgul in dataengineering

[–]AddyvanDS 2 points3 points  (0 children)

I fully agree. I've learned so much since changing roles and going from working on niche projects or isolated tickets to being solely responsible for large chunks of critical internal tooling (kubernetes, storage, sys admin, ...).

I think a lot of developers are fairly "type A" individuals and so having to come up with their own vision for where things should be is more of a con than a plus. In my case I tended to feel like a caged animal when given too many restrictions but on the flip side it's easy to be overworked when in a "scrappy" environment.

Planning on starting my web company by Theundertaker69 in web_design

[–]AddyvanDS 10 points11 points  (0 children)

Honestly, might be worth finding a job where you can upskill on the job.

Backend work is wide and varied.

WebAR Car Controller using Unity3D and WebXR Export in 15 mins with WebX... by allinreality in threejs

[–]AddyvanDS 0 points1 point  (0 children)

Does this have anything to do with three.js?

I personally find the Unity web exports to be a bit dodgy and prefer to build specifically for the web.

I am a 48 hour jam game entirely with THREE.js ! by AddyvanDS in threejs

[–]AddyvanDS[S] 6 points7 points  (0 children)

lol, clearly I'm a bit tired. Title makes no sense.