Web server for a Smart Mirror?
I run my mirror locally, but you can also pull it from a separate server.
Our News Team @ 11 with host Snot Flickerman
Web server for a Smart Mirror?
I run my mirror locally, but you can also pull it from a separate server.
Great suggestion, but I’m not entirely sure it’s 100% possible on all models? Some models are built so that it won’t turn on without a battery installed (much like phones) and that the power has to pass through the battery before it reaches the motherboard.
I believe that scenario would take much more knowledge of electricity plus some soldering skills to bypass the battery. They gave specs, but not make and model. I don’t trust companies like HP to not take the route that requires you to send it in to them for servicing.
Services: DNS (Pi-Hole for example), DHCP, or NTP, off the top of my head.
https://skillsforall.com/course/networking-basics?courseLang=en-US
https://www.coursera.org/learn/computer-networking
Here’s some links to some online courses to get you started. I think you might have to pay for the second one, but the first one, from Cisco, is free. (You’ll need to create a Cisco account, however.)
It’s absolutely great experience, and I could write a whole screed about what to look up, or I could point you to sources that are better organized than me, so I’m going with the latter.
Here’s a link with many different free Cisco courses:
https://www.cisco.com/c/m/en_sg/partners/cisco-networking-academy/index.html
and IPv6 doesn’t use NAT at all.
Not entirely true! It uses a type of NAT to translate IPv4 addresses into comparable IPv6 addresses.
EDIT: Quoting @Kid_Thunder@kbin.social from elsewhere in the thread because they summed it up beautifully:
NAT provides some security by sheer coincidence and not by design.
NAT is not security.
NAT is a stop-gap measure because there aren’t enough IPv4 addresses that exist in the world. NAT was created so multiple Local Area Networks all over the world could use the same IP numbers and not end up with IP conflicts.
Way way way back in the early days of the internet, there were no LAN IP and WAN IPs You had your Wide Area Network (Internet) IP and that was it. Prior to NAT all devices were directly accessible via their WAN IP on the whole ass internet.
To give you an idea, IPv4 came out in 1980 and it wasn’t until May of 1994 that the first RFC on NAT was published.
IPv6 is a full replacement for IPv4 that has not been fully adopted despite being around for 20 years or so. It has something like 16 undicillion (I don’t recall, it’s a fucking massive number) existing IP numbers, so it could take a few generations for it to run out of address space.
The thing is, it’s come full circle and IPv6 now is the same as IPv4 used to be and you can access a “local” IP directly from the wider internet and Network Address Translation is not needed in the routing setup at all. (I believe it’s called a Global Unicast Address, but it’s been a minute, so don’t quote me on that)
I reiterate NAT was never meant as a real security measure as it is simply Security Through Obscurity at best.
Further, it’s not even that obscure, NAT is often misconfigured meaning internal IPs and ports leak to the wider internet regularly.
Obligatory South Park Ski Instructor:
https://en.wikipedia.org/wiki/Network_address_translation
https://en.wikipedia.org/wiki/Internet_Protocol_version_4
https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Address_space_exhaustion
https://en.wikipedia.org/wiki/IPv6_address
https://en.wikipedia.org/wiki/IPv6_address#Unicast_addresses
The draw to me was always that you could do a RAID without needing every disk to be the same size. Parity drives just had to be the size of the largest disk in the array.
I had been thinking about buying a license previously, when it was still “lifetime.” Now I’m skeptical and probably won’t although good for the people who got grandfathered in to free updates, though. However, I would question how long that lasts before they’re un-grandfathered-in and have to start paying for updates like everyone else.
While it’s a valid business decision, and while I can see that they’re trying to open more storage options for lower tiers, it does feel like a bait-and-switch to me. I’ve had so many people pushing this to me and I’ve been interested, but unable to justify the money for a license, because I’m poor and have severe health problems in the USA, which means unfortunately my money is better spent elsewhere.
So when I’m finally getting close to feeling like I might maybe have a spare $90 I could put towards a Plus license, it just feels lame that if I don’t come up with the money soon, I’ll be left paying for updates each year.
On the current Buy Now page it reads “Buy Once, Use for Life. No subscription. No hidden fees.”
This just feels like the first step of enshittification to me. While its great the low-level plans now have access to more storage devices, now it is a subscription if you want to keep security updates? So no subscription until they change their minds, essentially. I don’t know, it definitely makes me feel less inclined to invest my money in it. I never saw myself needing more than 12 storage devices, and a lifetime of updates seemed like a great deal. This seems like an average deal. I don’t even have close to 12 drives, so having “unlimited” storage devices seems… pointless to a casual user trying to set up a cheap NAS at home.
This is pretty slick for being in alpha.
Looks like *.lair is still a great one for a local TLD.
Just rock your “Evil.subterranean.lair” people.
You could also go for “Wicked.volcano.lair”
Or even “morallywrong.commercialrealestate.lair”
Also, anyone taking bets on how many “Internal” TLDs are gonna be used for porn?
I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?
Fuck, if you can’t figure out what to do with them, give them to me and I will! There’s so many fun art projects you can get up to with Pis.
Honestly its just a symptom of a bigger problem with the justice system entirely.
It has always completely favored those with the most money and lawyers.
https://github.com/teejee2008/timeshift
I think TimeShift could maybe work for you, but you might need a script to offload the backups it creates.
Restic is another option, but it’s a little less user friendly and is all CLI, if i recall correctly. However I’m pretty sure you can send backups straight to a server via Restic.
How are you “restricting” yourself by learning that it exists? Nobody is saying “learn about it and use it and never consider anything else.” They asked what fundamentals they should know for networking, and I dumped what I considered the “fundamentals.”
I mean, isn’t it important to understand the fundamentals so you can understand VLSM better?
Like math, a lot of this knowledge works better when you know the fundamentals and basics, which help you conceptualize the bigger ideas.
On a personal level, I would have had a lot harder time understanding VLSM if I hadn’t had the basic fundamentals of traditional subnetting and classful networking under my belt.
Not necessarily in this order:
Learn the OSI and TCP/IP layer models.
Learn the fundamentals of IPv4 and IPv6. (Absolutely learn to count bits for IPv4)
Learn and understand the use-cases for routers, switches, and firewalls.
Learn about DNS. (Domain Name System)
Learn about DHCP. (Dynamic Host Configuration Protocol)
Learn important Port Numbers for important Services. (SSH is Port 22, for example. The range of port numbers from 1024 to 49151 are “registered ports” that are generally always the same)
Learn about address classes. (A, B, C are the main ones)
Learn about hardware addresses (MAC address) and how to use ARP to find them.
And more! This is just off the top of my head. Until you’ve studied a lot more, please, for your own sake, don’t open your selfhosted ervices to the wider internet and just keep them local.
And just for fun, a poem:
The inventor of the spanning tree protocol, Radia Perlman, wrote a poem to describe how it works. When reading the poem it helps to know that in math terms, a network can be represented as a type of graph called a mesh, and that the goal of the spanning tree protocol is to turn any given network mesh into a tree structure with no loops that spans the entire set of network segments.
I think that I shall never see
A graph more lovely than a tree.
A tree whose crucial property
Is loop-free connectivity.
A tree that must be sure to span
So packets can reach every LAN.
First, the root must be selected.
By ID, it is elected.
Least cost paths from root are traced.
In the tree, these paths are placed.
A mesh is made by folks like me,
Then bridges find a spanning tree.
— Radia Perlman Algorhyme
For the biggest ones: How many of those active users are bots, advertisers, and scammers? I’d guess about half on Facebook.
Also, is it considered “active” if you have a dormant account but have the app installed on your phone and it still watches what you’re doing? What if you only use it to communicate with family because it’s the only internet they understand?
Further, what about duplicate accounts or “secretive” secondary accounts so you can click on the depraved stuff you like without that showing in your public feed?
I feel like the real numbers for the big ones are massively inflated by issues like these.
The Fediverse is small enough to as of yet not be affected. Once it gets large enough, it will have all of this, too.
95% of the time the exact model isn’t super important, nowhere near as important as specifications, but when it comes to the physical build like whether it can run without the battery, it can be useful to know.