Turning a Framework Laptop 13 Mainboard into a Home Server | DIY | Tutorial

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии •

  • @ChristopherBurtraw
    @ChristopherBurtraw Месяц назад +29

    I plan to do this with my current HTPC (FW mainboard and case already) when I upgrade it. If they make such a case for FW16 mainboards, I'll probably grab one of those in future years as said upgrade. Right now, my ancient macbook serves that purpose.

    • @Idontknow4
      @Idontknow4 Месяц назад

      if you have a 3d printer they release the files so you can make one yourself

  • @Pessi8-2
    @Pessi8-2 Месяц назад +23

    This is the next level and the future of technology.
    - Hardware: Framework allows us to modify any parts of hardware as we want.
    - Software: Linux allows us to modify any parts of software as we want and it's free.
    No limit to exclusive hardware like Dell, HP or Lenovo and other company does.
    And you don't need to pay for the software OS like Microsoft or make it exclusive like Apple does neither.

  • @Ajaxster
    @Ajaxster Месяц назад +19

    This is basically exactly what I was planning to do with my old 11th gen board as soon as I upgrade to a new board, fingers crossed for something on ARM

    • @LiveWireBT
      @LiveWireBT Месяц назад +6

      Or RISC-V for the adventurers. I really like where it's going with Framework.

    • @zachfeldmanframework
      @zachfeldmanframework Месяц назад +1

      Nice, good luck!

  • @TorpedoBench
    @TorpedoBench Месяц назад +7

    Just a heads up, you blurred the Cloudflare Account UUID value on the terminal at 17:23, but didn't blur it on the Cloudflare web page itself. I don't know enough about Cloudflare to know if that's a sensitive value, but seeing as you blurred it in one spot but not the other, that seems like a bad thing.

    • @SuperTux88
      @SuperTux88 Месяц назад +1

      It's also not blurred anymore at 20:52.

  • @duckdotexe
    @duckdotexe Месяц назад +13

    Oh cool, I use one of the 11th gen mainboards that went clearance a year or so ago as a home server and it's pretty solid!

    • @DMack6464
      @DMack6464 Месяц назад

      How much is their older stock marked down to usually?

    • @zachfeldmanframework
      @zachfeldmanframework Месяц назад

      That's awesome! Are you using a pretty vanilla nginx set up, Dokku, or something else to power the software side?

  • @Jonathan-bi8hr
    @Jonathan-bi8hr Месяц назад +6

    This is a nice palette cleanser :)

  • @Alonso_Cid
    @Alonso_Cid Месяц назад +2

    I hope they succeed, the idea behind framework is genious. They just need up to date hardware and lower prices.

  • @grendel6o
    @grendel6o Месяц назад

    Great job on the production work this time! Much better than your previous attempts.

  • @Peanut-Butter-Banana-Rama
    @Peanut-Butter-Banana-Rama Месяц назад +3

    Well that's just great. Maybe in the next 40 years it will be sold in my country so I could take advantage of that.

  • @lille0le502
    @lille0le502 Месяц назад +6

    atx conversion kit when?

  • @ahero4heor
    @ahero4heor Месяц назад +5

    I did this but my ethernet module has been a rough experience, with poor uptime. Had to create a script to observe its uptime and reset the hw. Dunno if it's the Proxmox kernel's fault or hardware

    • @zachfeldmanframework
      @zachfeldmanframework Месяц назад

      Interesting, I've never had to do this with my set up. Maybe you should write Support to RMA your module? It may also depend on the OS of course and other factors...

  • @twilliamc3
    @twilliamc3 Месяц назад

    Great example. Just ordered mine. I might go the Proxmox route in its later years.

  • @MogoMojo-50
    @MogoMojo-50 29 дней назад +1

    I’m planning for the framework 16 to be my next laptop after my asus tuf A15 as my new semi gaming laptop

  • @WyvernDotRed
    @WyvernDotRed Месяц назад +2

    Yet another potential usecase for Framework hardware where I already have something that does not need replacement yet.
    My server being a Fujitsu NAS which at this point has clocked over 15 years of (non-consecutive) on-time but gets the proper maintenance to possibly double that.
    If it were to fail though, a second-hand older Framework mainboard in that Cooler Master case would be a great fit, which I can neatly store under our router.
    Glad you mentioned the security implication of downloading a script from the internet and running this as root.
    It is worrisome that the official documentation uses a web sourced script instead of a package, only the Debian installation doing it properly (though the script's working is close).
    Along with seeming distro dependent, though this can be worked around if I did want to run it on the Clear Linux install powering my home server.
    But I don't run Docker on my home server anyway (despite it's OS being optimised for it), though for my studies I do make use of it locally.
    Also interesting to see the Cloudflare tunnel setup, it's vaguely similar to the IPsec tunnel I set up for a networking project of my studies.
    And to the good 'ol port forward and manual domain registrar setup which powers my home server.
    Not nearly as flexible, scalable or DDoS protected as that, but extremely cheap at the scale of my hobby project.
    It's funny seeing the occasional "but hosting from your home IP is a security hazard" comments.
    Unfounded in my case, since the router runs up-to-date and respected software and a reasonable firewall.
    And the ISP gives me the necessary recourse option for the worst case scenario of a persistent DDoS.

    • @israellewis5484
      @israellewis5484 Месяц назад

      agreed. It should be a package. I don't like installing scripts as root.

  • @larouxn
    @larouxn Месяц назад

    Thanks for this fantastic video tutorial! Been thinking of doing something like this once a new AMD or ARM based mainboard drops and I can turn my Intel 12th gen into a server.
    One quick note, Dokku's docs say you can use Ubuntu 24.04, maybe docs rececently updated, which would be ideal for longer term usage without needing to perform an OS upgrade.

    • @zachfeldmanframework
      @zachfeldmanframework Месяц назад +1

      Hey thanks so much! Hope it goes well for you :)
      Yeah unfortunately we recorded the video before that update, but you are correct!

  • @csells99
    @csells99 Месяц назад

    I've tried to do the same thing by putting a Framework 11 mainboard into a Coolermaster case I purchased from the Framework marketplace. I put it on a KVM and everything worked great until I switched the devices away from the Framework at which put it immediately turned itself off. It's my understanding that this has something to do with the computer losing connection to the USB devices which, when combined with a lack of a laptop battery on the Framework in the Coolermaster case, causes the computer to power off, even if it's plugged into power separately from the KVM. This is what's holding me back on using a Framework laptop as a server. Thoughts?

  • @andim9290
    @andim9290 Месяц назад

    Great tutorial. Am I correct that there are no Homeserver kids Mainboards? 😢

  • @A_Random_Robotics_Nerd
    @A_Random_Robotics_Nerd Месяц назад +2

    Cool

  • @ativerc
    @ativerc Месяц назад

    So no battery backup? How are you handling power loss? External UPS?

  • @liamblu
    @liamblu Месяц назад +1

    It's very cool. Would make a NAS with it using Unraid. Though what's the price point?
    Could be used for NAS systems for companies as well.

    • @indigo1149
      @indigo1149 Месяц назад +3

      the mainboard case iirc is 40 dollars, while the mainboard can vary in price, with the lowest (though not in stock) being 200 dollars, and the higest being closer to 1000 dollars, so while this is great for reducing product waste, it might not be efficient for building a nas from scratch [typed to you from a framework laptop!]

    • @jackmcslay
      @jackmcslay Месяц назад +3

      seems overkill for a NAS and pretty cumbersome since there's nowhere you can readily plug a SATA drive to. A low-cost PC with a good quality ethernet port in a traditional case is good enough for that.

    • @lordkekz4
      @lordkekz4 Месяц назад +1

      If you're thinking about buying a new FW13 mainboard just for NAS purposes, it's not quite worth it at this time.
      The FW13 mainboards are a little expensive and most I/O requires USB-C adapters. A refurbished Mini-PC or a budget desktop (e.g. Ryzen 5600) are usually more cost-effective depending on your requirements.
      I fully plan on reusing my current FW13 mainboard as a NAS once I upgrade though, and I think that's also the main usecase that Framework aims at.

    • @LiveWireBT
      @LiveWireBT Месяц назад +1

      ​@@jackmcslay With 4TB NVMe drives smaller NAS don't really have a need for SATA these days unless you intend to store big blobs. But I wouldn't repurpose components for such a solution if my requirements were +2GBE and +10TB. NAS surely means different things to different people. For some, 2TB internal, a few USB drives, 8GB RAM and a Celeron can provide a lot of value and can be found in a thin client for cheap, for everything else I would still build a server in an ATX or rack case.

    • @JonasLomp
      @JonasLomp Месяц назад

      I would buy one of these Thunderbolt RAID Cases for the HDDs or SSD ideally with PD function and either the 2,5Gbit RJ45 Expansion or a Thunderbolt 10Gbits Network adapter

  • @Kenshinhugo
    @Kenshinhugo Месяц назад

    Hello Framework. Is there a possibility of the framework 13 getting a 2nd m.2 slot or the possibility of having oculink in the future? Would love to have a small form factor machine with having a dedicated GPU at home.

    • @JonasLomp
      @JonasLomp Месяц назад

      It has USB4 / Thunderbolt so you can already connect an eGPU

    • @Kenshinhugo
      @Kenshinhugo Месяц назад +1

      @JonasLomp comparisons show that you are losing quite a bit of performance and will have a lot more inconsistencies with thunderbolt

    • @JonasLomp
      @JonasLomp Месяц назад

      @Kenshinhugo of course you have more latency. What about putting the OS on one of Frameworks Storage Extention Cards* so the M.2 is free... But if you want a GPU, a framework 16 with its x8 connectors would be even better.
      *Getting Windows on there is a bit tricky, but Linux should work just fine.
      But honestly, the cost difference between a Gaming PC + Notebook vs Notebook + eGPU vs Gaming Notebook isn't that big, at least when I looked deeply into it last time I did go with a Gaming PC + Notebook, because that was when TB3 was still new and a eGPU Dock cost as much as a PC without GPU, not least because Notebook Hardware was laughable compared to Desktop (i7 Mobil was still Dual Core)

    • @Kenshinhugo
      @Kenshinhugo Месяц назад +1

      @@JonasLomp My wish is just kinda me going for my dream setup with a small laptop and just a gpu solution at home without the hassle of a big chunky gaming laptop or the hassle of one gaming pc/desktop and one laptop.
      And for the FW 16 version there is a community oculink mod available for the x8 connector. But for me the FW16 is too big. With APUs getting much better on lower wattage, theres no need for a 16" APU only Laptops.
      I have no idea why the Thunderbolt enclosures are so expensive but the oculink solutions are much cheaper(and you can use/choose your own powersupply)

    • @JonasLomp
      @JonasLomp Месяц назад

      @Kenshinhugo I saw the separation as a benefit because when I started with Linux, gaming on it was a pipedream and Noone though it would ever be just works like today (except kernel anti cheat but that's something to stay away from anyways)
      eGPU is a dream as old as Notebooks,* with thunderbolt 3 it got really close to being a thing as normal as using a USB stick, but thunderbolt fell behind pcie, tb5 will catch up but that doesn't fix it other problems because of them there where always (even before thunderbolt) these Frankenstein solutions most of them bound to one oem, oculink is better in that regard and it's nice to see adoption of it. But a connection that docks like the docks we had before usb-c with a lot more lanes would be far better. But as a universal thing, that's (currently) a pipedream like Linux gaming was 15 Years ago.
      *The same as powerful thin and light notebooks, but that's a thing now....

  • @ClayBellBrews
    @ClayBellBrews Месяц назад

    Oh man, I’d love to see a version of this with 10gbit and a pci slot for a video card (plex server).

  • @alipio441
    @alipio441 20 дней назад

    Envios a Colombia????

  • @matth3w-all3n
    @matth3w-all3n Месяц назад +1

    Make a case for the 16 inch laptop and I’ll buy one

  • @frankwong9486
    @frankwong9486 Месяц назад

    Maybe consider making an official reference designed NAS / rack server case ?

    • @craig6327
      @craig6327 Месяц назад

      Oh, now there's an idea! Nas case with 10G NICs, HDD backplane, and short pcie expansion slot or for GPU (or even mobile GPU). Something like that ready to go, just plug in the motherboard and you're off. That could bridge the gap between turnkey NAS where it's hard to get replacement parts but are compact, and those overly bulky home build NAS cases like Jonsbo.

  • @leifster_cheifster
    @leifster_cheifster Месяц назад +1

    Alright tech bros, I need some advice.
    I'm an EE student, so I know a fair chunk, but I'm new to servers.
    I'd like to build a NAS, plex/jellyfin server and other stuff like minecraft.
    I know very little about server OSs, so don't bother explaining dockers and whatnot to me. When it comes time for me to build, I'll read up on all that.
    Currently, what I've been looking into is transcoding properties. I've seen that QSV is probably the best, and to just use an iGPU. But could someone tell me more about VCN 4.0, is it any good? Also, for the multi purpose unit I'd like to make, what would your general recommendations be. I currently have a 7840U mainboard. Money being no concern, should I go 11th gen, or current? Why or why not?
    Thanks guys, have a good day!

    • @tanmaypanadi1414
      @tanmaypanadi1414 Месяц назад

      you would get the best advice from the respective reddit forums or their official documentation.
      you could replicate the setup from Level1techs Forbidden router playlist,
      Craftcompuing Erying 11th gen APU cluster to get you started on your journey.
      As far as my setup goes, I am using Debian running on i7 6700 + 1050ti 16b of ram. (vgpu unlock script )
      jelyfin been fine for my 1080p streams over the LAN and wifi for 4 devices. two smartphones , TV and laptop.
      No idea about minecraft but I have been able to play valhiem with no complaints from my friends.
      I had to set up a Wireguard tunnel because of CGNAT. from my ISP.
      Happy computing.
      i would also spend some time reading level1tech forums guides. a lot of people smarter than me have written idiot proof guides to follow.

    • @israellewis5484
      @israellewis5484 Месяц назад

      Wish I could help.
      I'm learning Networking all now.
      A lot I don't know. But Linux is definitely your friend for networks.

  • @2rx_bni
    @2rx_bni Месяц назад

    YEEESSSSSS

  • @filipvanham6052
    @filipvanham6052 Месяц назад +2

    no ecc, no server :) i would love a framework mb with ecc support

  • @sagarhp2350
    @sagarhp2350 Месяц назад

    Noice 👍👍👌

  • @vladdarken1853
    @vladdarken1853 14 дней назад

    🤘🤘🤘🤘🤘🤘

  • @theengintor3540
    @theengintor3540 Месяц назад +1

    more about 16

    • @vladislavu.9950
      @vladislavu.9950 Месяц назад +1

      Yes, I want more videos about it too, because Framework has no delivery to my coutnry, and I want to know.more before i move to another

  • @carsgovroom.1
    @carsgovroom.1 Месяц назад +1

    Why do I feel like if everyone had framework laptops in 2030 then random kids would be stealing other kids components

  • @robertovt2927
    @robertovt2927 Месяц назад

    😥

  • @wenenwo5341
    @wenenwo5341 Месяц назад

    i think what framework is missing is an oled panel and + 4k

  • @Splarkszter
    @Splarkszter Месяц назад

    please release affordable frameworks

  • @Empty_Vima
    @Empty_Vima Месяц назад +3

    Building a home server without 2 RJ45 ports... not great... overprice... N100 mini PCs sell like hotcakes...
    And the Linux Foundation flag was left out on the website... You should also include it...

    • @israellewis5484
      @israellewis5484 Месяц назад +4

      Wdym? In terms of the RJ45's?
      Doesn't this have 2 hot swappable ones?
      I agree the N100 mini PC's with 2-3 RJ45's are optimal but this is just showing you a another approach to minimising waste

    • @Empty_Vima
      @Empty_Vima Месяц назад

      @@israellewis5484 It's great that this setup meets your use cases and budget. However, I'd like to outline the benefits of having two RJ-45 ports:
      Reliability: If one port fails, the second ensures continuous network connection, which is crucial for critical tasks.
      Network Segmentation: The ability to split the network into different subnets for enhanced security and performance.
      Enhanced Cybersecurity: The ability to enable and disable connections as needed, reducing the risk of cyberattacks.
      Load Balancing: Distributing the load between multiple internet connections to improve speed and reliability.
      Quick Troubleshooting: Simplifying the process of identifying and resolving network issues. Having two ports allows for quick switching between them for diagnostics.
      Connecting Multiple Devices: The ability to connect multiple devices to the network without the need for additional switches.
      Reducing Latency: Using two ports to reduce latency in online games and other applications that require low latency.
      Utilizing Local Network: The ability to create a local network for sharing files and resources between devices without the need for internet access.

    • @Empty_Vima
      @Empty_Vima Месяц назад +1

      @@israellewis5484 It's great that this setup meets your use cases and budget. However, I'd like to outline the benefits of having two RJ-45 ports:
      Reliability: If one port fails, the second ensures continuous network connection, which is crucial for critical tasks.
      Network Segmentation: The ability to split the network into different subnets for enhanced security and performance.
      Enhanced Cybersecurity: The ability to enable and disable connections as needed, reducing the risk of cyberattacks.
      Load Balancing: Distributing the load between multiple internet connections to improve speed and reliability.
      Quick Troubleshooting: Simplifying the process of identifying and resolving network issues. Having two ports allows for quick switching between them for diagnostics.
      Connecting Multiple Devices: The ability to connect multiple devices to the network without the need for additional switches.
      Reducing Latency: Using two ports to reduce latency in online games and other applications that require low latency.
      Utilizing Local Network: The ability to create a local network for sharing files and resources between devices without the need for internet access.

    • @Empty_Vima
      @Empty_Vima Месяц назад +1

      @@israellewis5484
      Great choice! This setup seems to perfectly align with your specific needs and budget.
      While it's a solid solution, let's explore some additional benefits of having two RJ-45 ports:
      Improved Reliability: Dual ports offer redundancy, ensuring continuous network connectivity even if one port malfunctions.
      Enhanced Network Segmentation: You can divide your network into separate subnets, boosting security and performance.
      Boosted Cybersecurity: The flexibility to enable or disable connections as required can significantly reduce the risk of cyber threats.
      Optimized Network Performance: Load balancing across multiple internet connections can lead to faster speeds and higher reliability.
      Simplified Troubleshooting: Dual ports make it easier to diagnose and fix network issues quickly.
      Flexible Device Connectivity: Connect multiple devices directly to your router without the need for additional switches.
      Reduced Latency: Dual ports can potentially decrease latency in online gaming and other latency-sensitive applications.
      Local Network Capabilities: Create a private network for file sharing and resource access among your devices, even without an internet connection.
      Consider these potential advantages as you continue to evaluate your network setup.

    • @Empty_Vima
      @Empty_Vima Месяц назад +1

      @@israellewis5484 Great choice! This setup seems to perfectly align with your specific needs and budget.
      While it's a solid solution, let's explore some additional benefits of having two RJ-45 ports:
      Improved Reliability: Dual ports offer redundancy, ensuring continuous network connectivity even if one port malfunctions.
      Enhanced Network Segmentation: You can divide your network into separate subnets, boosting security and performance.
      Boosted Cybersecurity: The flexibility to enable or disable connections as required can significantly reduce the risk of cyber threats.
      Optimized Network Performance: Load balancing across multiple internet connections can lead to faster speeds and higher reliability.
      Simplified Troubleshooting: Dual ports make it easier to diagnose and fix network issues quickly.
      Flexible Device Connectivity: Connect multiple devices directly to your router without the need for additional switches.
      Reduced Latency: Dual ports can potentially decrease latency in online gaming and other latency-sensitive applications.
      Local Network Capabilities: Create a private network for file sharing and resource access among your devices, even without an internet connection.
      Consider these potential advantages as you continue to evaluate your network setup.