You’ll need to use a VPN that supports port forwarding. You could use a cheap VPS instead.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
You’ll need to use a VPN that supports port forwarding. You could use a cheap VPS instead.
Where I live in California, electricity can be over US$0.60/kWh during peak summer time. Thankfully I have solar panels that offset most of the cost. I’m from Australia which also has high electricity prices.
Depending on the electricity price where you live, a VPS with 8GB RAM might be cheaper than running the laptop. Just something to keep in mind. GreenCloudVPS have some for $45 annually: https://greencloudvps.com/billing/store/budget-kvm-sale (I’m not affiliated with them)
Should I run the server over a VPN
Do you mean for you to access it remotely, or do you mean to expose it publicly via the VPN (so that you can have publicly-exposed services while hiding your home IP)?
For remote access, I’d recommend Tailscale. It mostly “just works”.


you can also do the exact same thing with any other HikVision camera too
Most people that install security cameras don’t directly connect them to the internet like this. A company that’s installing them at scale should be aware of this.
using default credentials
Modern Hikvision and Dahua cameras don’t have a default password. They require you to set a strong password during initial setup.
In general, a lot of electronics have moved away from generic default passwords, as many jurisdictions ban them now. Any modern device should either require you to set the password during initial setup, or have a randomly-generated password printed on a sticker under the device.
The device you found was either a very old one, or one where the owner intentionally set a basic password.
There’s automated filters (both manually-created and AI) but bad actors find ways around them.
Click the three dots button and select the option to report it. Those reports are actually monitored.
I’ll try it out! I totally forgot it exists.
I was using LibreOffice Calc on my work PC with a Threadripper CPU, and somehow it still chugs at times. Scrolling was very laggy with larger spreadsheets for example. I ended up using Google Sheets instead, which is way more responsive for me. If it was for personal use, I’d probably try IronCalc.


Wow, this is very useful!!


a program that runs as root
Does it have to run as root? It’s common to run Docker in rootless mode in production environments.


You might be interested in StirlingPDF too.
I’m out of the loop lol why is there so much corn in here today?
I think most of us are like that
Tech-savvy Lemmy users (and their friends) are a small portion of the population though. Plenty of people pay for cable TV, IPTV, or a similar service, and/or VOD platforms like Netflix.
Best Buy has been one of the best places to buy PC components like GPUs from (as long as they’re in stock), since they don’t mark up prices above the manufacturer’s pricing, and they price match with Microcenter in case Microcenter’s price is lower.
I’m currently relaying through an MXRoute account, but I’ve used SMTP2Go too and they have a decent free plan with 1000 emails per month.
This reminds me of a restaurant we have in Australia called “Lord of the Fries”.
So far I haven’t been able to find anything as good in the USA.
I self-host my emails, but use an SMTP relay for sending. IMO, the interesting part of self hosting email is the storage. Outbound sending is more complex and there’s not as much benefit to self-hosting it.
I use Mailcow and have it configured to use a relay per domain. Email clients use the Mailcow server as their SMTP server, and Mailcow (well, Postfix) handles sending it to the appropriate relay.
you can override this by setting an IP on the port exposed so thet a local only server is only accessable on 127.0.0.1
Also, if the Docker container only has to be accessed from another Docker container, you don’t need to expose a port at all. Docker containers can reach other Docker containers in the same compose stack by hostname.
If you are good at manipulating iptables there is a way around this
Modern systems shouldn’t be using iptables any more.
Modern versions of Node.js have native TypeScript support. For scripts, you can just write the script then run it. That’s it. No build process needed. A beginner could just rely on type checking in their editor (I think VS Code has the TypeScript tooling installed by default?)
For web apps, just use something like Bun or Deno. Bun gives you practically all the tooling you’d need (JS runtime, TypeScript, package manager, test runner, bundler, and framework for building web apps) out-of-the-box. It doesn’t have a formatter, but you can just use your editor’s formatter.