![](https://lemmy.blahaj.zone/pictrs/image/BF87ohBSuM.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
Yes, but why would you want to? We have enough addresses for the foreseeable future.
reject humanity, become toaster | she/they | experimenting with names
Yes, but why would you want to? We have enough addresses for the foreseeable future.
I think SFTP would work plenty. On linux you can use rclone to mount it, and Android has many file managers that support it (personal favorite is Total Commander with the SFTP plugin)
You could also certainly host a full Nextcloud instance, but it might be a bit overkill
You can use a DNS challenge to show you are in control of the domain without having anything exposed to the net. Essentially LE gives you a special value you have to add as a TXT DNS entry. LE will check if this record exists for your domain, and gives you a certificate, no public IP involved. This even allows you to create wildcard certificates.
I use sendgrid, it only requires some DNS entries for Domain Authentication. Also regarding the catch-22, if you use Cloudflare for DNS, you could use their email routing to forward incoming mails to Gmail
Input means the packet stops at the router, like when you access its web ui. I don’t think you want to give the internet access to your router settings :)
yes, lan is the Local Area Network, wan is the Wide Area Network. The zone lan refers to the devices on the local side, wan to the great internet.
Disclaimer: I am not a professional network engineer, this is just what i found out after researching some iptables
terminology.
the lan => wan
is perhaps a bit misleading.
lan
is the zone, or which side of the router this firewall rule is in reference to.
wan
is another zone, the arrow shows where packets of type Forward are ending up.
When forward on the wan interface is set to reject, it essentially means no device from outside may initiate a connection. However, they may respond to already opened connection.
I don’t yet know what masquerade does.
each commit points to the one before. additionally a commit stores which lines in which files changed compared to the previous commit. a branch points to a particular commit.
it’s just linked lists of commits (except when merging)
presumably this graph shows the buying price, discounted or not. going by that, the site probably adopted the regular price as the “sale price” and inflated the non-discounted price. after black friday the promotion ended and the price returns to the “old” value.
fun situations can arise when you write , instead of ; For those not in the know, in c++ the comma operator evaluates the left expression, discards the value, then evaluates the right expression and returns the value. if you now have a a situation like this
int i = 0,
printf("some message");
i has a completely different value, since it actually uses the return value of printf instead
See also: Penis is OK, Vagina is a Content Violation
Edit: no idea why i was recommended a 3 year old post…
Did you set the modem to bridge mode/DMZ, or alternatively set it to port forward to the router. The router should then port forward to the server.
Are you sure the IP address in duckdns is correct? Do you have a static or dynamic public IP, and if dynamic, how are you updating it?
no love for godot?
proposal to rename exit() to oh_shit_oh_shit_oh_shit()
Witcher 3. Just huge walls of text, teaching you the most intricate details of some mechanics, and not enough for others.
About the Cpu being “too old”, did you launch the update app in windows 10, or did you create a USB stick? I just installed Windows 11 on my first gen Ryzen using a USB, even though the Windows 10 updater told me it’s too old
Even paradoxically, AI needs ever improving artists to generate new training data and improve itself. You can’t really train an AI on AI-generated works. (see: AI collapse)
it was forbidden before?