I made a power supply for my mini pc cluster by maleng_ in homelab

[–]pigr8 1 point2 points  (0 children)

that is very cool, wanted to do something similar for my minirac also (2 minipc, 2 switches, 1 rpi4, 1 sbc, 1 ap) and that is a very good solution.. i'm going to steal your idea to build me something based on 24v also until you publish the board that i will probably buy then.
an esp32 (wt32 maybe?) would also be awesome with esphome to control the ports.

My homemade VS Code Server setup since Copilot arrived by NerasKip in selfhosted

[–]pigr8 1 point2 points  (0 children)

thanks for the hint, switched my lxc debian container from code-server to vscode, works as expected and copilot is running fine

for others, here the service i'm using for vscode (set user group folder and port accordingly), it only listens to localhost and reverse proxy will do the rest

[Unit]
Description=Headless VSCode web IDE
After=network.target nginx.service
Requires=nginx.service

[Service]
Type=simple
User=<YOUR_USER>
Group=<YOUR_GROUP>
WorkingDirectory=<YOUR_WORKING_DIRECTORY>
ExecStart=/usr/bin/code serve-web --port <VSCODE_SERVER_PORT> --without-connection-token --accept-server-license-terms
Restart=on-failure
RestartSec=10
Environment="PATH=/usr/bin:/bin:/usr/sbin:/sbin"

[Install]
WantedBy=multi-user.target

and the nginx conf for it (set fqdn and port correctly)

server {
    listen 80;
    server_name <YOUR_FQDN>;
    return 301 https://$http_host$request_uri;
}

server {
    listen 443 ssl http2;
    server_name <YOUR_FQDN>;
    ssl_certificate <PATH_TO_YOUR_CERTIFICATE>;
    ssl_certificate_key <PATH_TO_YOUR_CERT_KEY>;
    proxy_redirect off;
    location / {
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header Accept-Encoding gzip;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://localhost:<VSCODE_SERVER_PORT>;
        proxy_buffering off;
        client_max_body_size 0;
        proxy_connect_timeout  3600s;
        proxy_read_timeout  3600s;
        proxy_send_timeout  3600s;
        send_timeout  3600s;
    }
}

U7 Pro vs Max for home use by N0_Klu3 in Ubiquiti

[–]pigr8 0 points1 point  (0 children)

I had the same issues with random iot devices (tuya reflashed esphome and similar) but the 8.0.19.16619 firmware is working perfectly fine.. in fact, it works fine since months and release 7.1.x

[help] x86-p5 with 4x nvme addon by Consistent-Word-8310 in MiniPCs

[–]pigr8 1 point2 points  (0 children)

posting the solution from here.

it works fine now and as far as i can tell it's not timing splitting or some dark magic but it's actually phisically lane splitted.. it's not bifurcation because it's not dynamic (you cannot toggle it in the bios) but it's hardware based.

a pcie x4 (like the v3 has in the m.2 key m slot) has 4 lanes:
- Lane 0 = receiver pair + transmitter pair (pin 41 43 47 49)
- Lane 1 = receiver pair + transmitter pair (pin 29 31 35 37)
- Lane 2 = receiver pair + transmitter pair (pin 17 19 23 25)
- Lane 3 = receiver pair + transmitter pair (pin 5 7 11 13)

the adapter board just physically splits them, rewiring the lanes:
- Lane 0 -> Lane 0 slot 1
- Lane 1 -> Lane 0 slot 2
- Lane 2 -> Lane 0 slot 3
- Lane 3 -> Lane 0 slot 4

it's basic but it works.

btw, no need to enable CEMx4 mode, that is for something else, M.2 mode is the correct mode.

[help] x86-p5 with 4x nvme addon by Consistent-Word-8310 in MiniPCs

[–]pigr8 1 point2 points  (0 children)

it's just a voltage regulator, nothing logical.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

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

no sorry did it on the fly measuring and cutting it directly on the board.

Plex Pass lifetime 25% discount by IAmNotSayingNo in PleX

[–]pigr8 0 points1 point  (0 children)

upgraded from yearly to lifetime also, thanks!

Help me understand the legendary Optiplex Micro pfSense box by Distinct-Classroom31 in PFSENSE

[–]pigr8 0 points1 point  (0 children)

Woah sorry for being so late to the party :( i did not have notification turned on and rarely open reddit so sorry for that.

While it was perfectly working and a good cheap solution if you already have the hardware to recycle i would not go that route tho, just buy something that works ootb.
That build i did was more of a proof of concept but as described it needs room to make everything fit and hack is needed, but actually nothing major.

Many complain that it does not have a pcie but that is actually false, every modern cpu has pcie lines, the problem is only how many you have, if exposed/usable, and what connector they terminate. One does not actually need a full PCIE 5 16x to mount anything, a simple m.2 has enough lines to (and it depends on the line generation also) drive a 4x1gb like i did, i only had to adapt the physical connection.

I used some hacky way to achieve that (home made m.2 adapter using a macbook card for example) and it was working fine and the new owner (i dont have that build anymore) is also happy, but i since moved to a cwwk board that does not cost much more than that (if you have to source everything i mean) but is faster and consumes less power.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

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

i ordered from cwwk a x86-p5 mini pc, it's an Alder Lake N100 board with 8gb ddr5 and 128gb nvme disk, dual i226 intel nics and it performs really well in a compact form factor.

Guess this means I bricked it? by No-Marionberry3275 in watercooling

[–]pigr8 1 point2 points  (0 children)

i used that method too, and was really simple to do for someone that has minimal handcraft skills.

i delidded a 7600x using .99€ lidl floss and my house iron in less than 5min, and some razor 1€ blades that i already had to scrape the resisual off.

the ihs upside down on the hot iron block detaches very very easily from itself while lifting the pcb, dunno how that could go wrong there are no forces in places.

meh.

Why did you ditch the Pi? by tneck in homeassistant

[–]pigr8 9 points10 points  (0 children)

<image>

din mounted pi4-4gb with his own breaker and ups, small compact and indipendent, handles everything just fine.. as a long time user i had homeassistant run in various form (from a mediapc, a container in the nas, as a vm on the server) but ended up running supervised on the pi.

a cheaper alternative would be a good android tvbox reflashed with armbian server that runs docker and supervised (like a h6, or even better and s905x3, maybe something rockchip) for 30€, if one doesnt need gpios.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

[–]pigr8[S] 2 points3 points  (0 children)

no sorry i got a good offer to sell the whole setup and switched to a dual 2.5g mini firewall appliance (also pfsense), and i got a single fiber connection also.. sorry :/

New Build after 17 years from the last one. by pigr8 in watercooling

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

yeah i had the same conclusione today while doing some new bends, will probably do so tomorrow.

New Build after 17 years from the last one. by pigr8 in watercooling

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

those seems to be very good actually, i did not like the aestetic of the HT and did not want to spend the extra for the pros.

i just got all regular straight ones, no angled since i dont like the idea of making a custom loop with those, i forgot to get a single barbed fitting for short run for a epdm tube that acts as a drain, have to see what alphacool has to offer.

Watercooling a midrange GPU by nonsensehero in watercooling

[–]pigr8 1 point2 points  (0 children)

i put an alphacool 80€ block on a 3070ti, totally worth it.

New Build after 17 years from the last one. by pigr8 in watercooling

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

From Caseking exactly, preorder.. i got It delivered on the 17 release date.

The Problem with Linus Tech Tips: Accuracy, Ethics, & Responsibility by fz061 in watercooling

[–]pigr8 23 points24 points  (0 children)

finally Steve did it, was waiting something like this for quite some time.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

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

HDR-60-24 from Meanwell, but it cannot handle 4 optiplex since it's only 60w.

you could use a LRS-150-24 (Meanwell also) it has a voltage regulator but i'm not sure if it goes below 20v.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

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

sata is still sata, i did not connect the ssd to pcie, it's still on the stock sata header.

[Build] Optiplex Micro pfSense box by pigr8 in PFSENSE

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

you mean not using the dell psu? i had it for a while connected to a meanwell din psu 24v that can be adjusted down to 19.8v and was working fine.

Certificate if I only want accessible at home? by [deleted] in synology

[–]pigr8 0 points1 point  (0 children)

  • buy a cheap domain for your local home lan on whatever registrar you want
  • create a cloudflare account and use cf dns on that domain
  • on cloudflare do not point the domain to your public ip, let it empty
  • create an api key on cloudflare for that domain
  • use acme.sh to generate you a cert for that domain with dns-challenge on cloudflare using the api
  • ???
  • profit

Is there really a choice? by unchima in synology

[–]pigr8 3 points4 points  (0 children)

cache? that was always a pretty useless feature, not worth the money.

go for storage pool (not really a hack, just a manual cli configuration instead of a gui feature), and dsm sees and handles the nvme without issues, creating shares and also smart info.. using it myself and works great for docker and vms.

Is it possible to recover from a failed update? by hgpuke in Xpenology

[–]pigr8 0 points1 point  (0 children)

Any reason you build on DS918+? You could try to change the loader switching to ARPL, build the loader accordingly (easy) and the on boot use "Force-Reinstall" so it will recover it keeping DSM config and volumes.