[-] smpl@discuss.tchncs.de 4 points 1 week ago

First thing I would ask the ISP to open the port. I've done that without problems before.

If that's for some reason not a solution, I would, because I'm personally not very attracted to the idea of routing my selfhosting traffic though thirdparties, setup a simple static page with <meta http-equiv="refresh" content="0;url=https://web.domain.tld:8080/" />, somewhere and point the bare domain and www subdomain to that page and have it redirect to, like in this example, a web subdomain with the port number.

As a last remark, I personally would not find it problematic for a different port number to be part of the host scheme and also note that most web traffic now goes to 443 and not 80 because it's https.

Happy selfhosting!

[-] smpl@discuss.tchncs.de 4 points 7 months ago

A solution I've used for the glibc problem, is to build on an older distribution in a chroot. There is also this project which might be of use to pick a specific version of glibc. The project README also explain how to do it manually.

As for distribution, I prefer something like makeself.sh, that installs to either ~/.local/ or if it is to be installed system-wide to /usr/local or /opt. The concept is just a small shell script appended with a compressed archive, it is easy to modify and even create by hand using standard tools like cat. This is a method widely used by native Linux games.

[-] smpl@discuss.tchncs.de 4 points 7 months ago* (last edited 7 months ago)

No, it's just a service that's running without me thinking about it.

My setup is:

  • debian as system
  • exim for smtp
  • courier for pop3
  • mariadb for accounts

But I'd like to make a point that's not being made in any of the other comments. It does not require an SMTP server to send e-mail. All you have to do is lookup the MX DNS record of the domain, connect to that SMTP server and write a few commands fx.:

EHLO senderdomain.tld
MAIL FROM:<yourmail@yourdomain.tld> 
RCPT TO:<recipient@recipientdomain.tld>
DATA
Subject: Blabla

Bla bla
.
[-] smpl@discuss.tchncs.de 4 points 8 months ago

As @Caboose12000@lemmy.world already said, I'd recommend drop.lol (can be selfhosted). Filetransfers are direct between peers (unless you're behind some hardcore NAS where UDP hole-punching via STUN is not possible).

I mean how I transfer a file depends on the situation. If it's to someone on XMPP I'd just establish a direct transfer there. Sometimes I share a directory over HTTP, FTP, SFTP and so on. The easiest way for most people, because it only requires a WebRTC capable browser, is with one of the many peer to peer filesharing platforms like drop.lol.

[-] smpl@discuss.tchncs.de 4 points 8 months ago

Have they resolved the issues with poop?

[-] smpl@discuss.tchncs.de 4 points 8 months ago

It's part of the RSS 2.0 standard. Of course it requires adoption by feed publishers.

rssCloud

[-] smpl@discuss.tchncs.de 4 points 1 year ago

That's the funniest thing I've heard in a -1 years!

[-] smpl@discuss.tchncs.de 3 points 1 year ago

If you still want to respect user privacy, your analytics software could use the port of the connection instead of IP as the identifier. It would be perfectly fine for determining simultaneus users from the same IP, but not invasive enough to monitor an individuals behaviour. Don't ask me which analytics software supports that. I'd grab the data from the http logs if it was me and use a tool like goaccess.

[-] smpl@discuss.tchncs.de 3 points 1 year ago

I always play youtube videos with mpv.

[-] smpl@discuss.tchncs.de 3 points 1 year ago

First thing you do is get yourself a USB stick for booting, I know others suggest virtual machines for testing, but in my opinion you really want to run the distribution on real hardware and since you're going to install the system anyway you might just get used to the booting process. The boot process has been complicated a bit by UEFI and that's why I won't recommend using minor distros to begin with, because you'll want something that just boots and later installs nicely on a secureboot enabled system. The major distros have bootloaders and kernels signed and ready for secure boot systems.

It's a simple as:

  • Go grab Rufus for writing the .iso files to a USB stick. You can also use any other tool that allow you to write the .iso in raw form to the USB stick.
  • Download fx. Linux Mint (pick a mirror from the list)
  • Run Rufus and select your USB device, then open the .iso file you've just downloaded
  • Click start and in the popup dialog choose to write as a raw DD image.
  • When done, reboot and choose to boot from the USB stick in your BIOS¹ menu.
  • You'll now be running Linux on your PC from a USB stick.

1: How to enter a menu where you can select the device to boot is up to your motherboard manufacturer, so consult the manual. Usually you can press Escape on boot or one of the F keys.

[-] smpl@discuss.tchncs.de 3 points 1 year ago

Don't have time to watch a full hour video? The definition of his new Coherent Open Source is at https://licenseuse.org. It's only three licenses: Apache 2.0, LGPL 3 and Affero GPL 3.

view more: ‹ prev next ›

smpl

joined 2 years ago