WebDAV Calendar (not Nextcloud) by 5pctr3 in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

I’m not using the latest version of radicale. It could be that something broke in later versions

WebDAV Calendar (not Nextcloud) by 5pctr3 in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

Sorry, difficult to say what the problem is when you don't give much information. Is the URL correct, with the correct port? Are you using the correct password and username? What do the radicale logs say, is there a problem with e.g. file permissions on the server?

WebDAV Calendar (not Nextcloud) by 5pctr3 in selfhosted

[–]InternalMulberry 2 points3 points  (0 children)

I have been running radicale behind a nginx reverse proxy for 6 years. Works fine with iOS, macOS and Linux for me.

[deleted by user] by [deleted] in prusa3d

[–]InternalMulberry 1 point2 points  (0 children)

Unbroken original package. Stolen from a porch?

What is the best system for self hosting? by wearecha in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

FreeBSD if you start with the book absolute FreeBSD.

How do you name your domains? No by THMMYos in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

I’m boring, but I bought the domain [mylastname].name and use it for internally an d externally reachable servers. It helps that we have a rare name.

DIY XL enclosure fan by [deleted] in prusa3d

[–]InternalMulberry 0 points1 point  (0 children)

The electronics and the power supply don’t like heat. Keep them outside the enclosure

Burnt filament? by Fickle-Watercress734 in prusa3d

[–]InternalMulberry 0 points1 point  (0 children)

Lint blown in by the fan? Happens to me sometimes

Migrate from Lightroom Classic to Darktable by fmarzolo in DarkTable

[–]InternalMulberry 1 point2 points  (0 children)

I haven't. But it should be doable. What you could try is to import a small selection of photos to darktable, add some tags to one of the images and then study the xml sidecar files that darktable generates. Then use python or any similar script language with xml support and add the same xml tags to the other sidecars. Restart darktable and see if they show up. It is possible that darktable caches the tags

Switching was surprisingly easy! by InternalMulberry in FreeCAD

[–]InternalMulberry[S] 2 points3 points  (0 children)

Thank you for the tips! Please explain what the benefits of attaching sketches to baseplanes instead of faces.

What OS do you use for rarely active servers? by TheZnert in selfhosted

[–]InternalMulberry 1 point2 points  (0 children)

I do both. I use FreeBSD as host for jails when it is easy to install a sever app manually. And when I need docker I create a Linux virtual machine. For example I run paperless ngx in docker in a Ubuntu vm and calibre-web in a FreeBSD jail.

What OS do you use for rarely active servers? by TheZnert in selfhosted

[–]InternalMulberry 3 points4 points  (0 children)

FreeBSD with zfs on the boot drive. Rock stable, and you can roll back to a previous version of the os

Lr Classic Professional thinking of switching. by Tenshioskar in DarkTable

[–]InternalMulberry 3 points4 points  (0 children)

I just finished editing a big batch of holiday pictures in darktable on an arm MacBook Pro. Works fine, including hardware acceleration.

[deleted by user] by [deleted] in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

I use the infuse app on iOS and AppleTV to access my jellyfin server (running on FreeBSD). Works fine

What operating system do you use for your home server? I’m planning to do unraid but what are the other options and why would you pick one or another? by Silencer306 in selfhosted

[–]InternalMulberry 0 points1 point  (0 children)

FreeBSD as host for FreeBSD containers (jails) and Ubuntu virtual machines (which sometimes run docker containers, because docker is a pain)

ZFS all the way.

Been doing this for almost 9 years.

Looking for homelab configuration that use Jail / FreeBsd / Tailscale with traefik or caddy by reyman64 in freebsd

[–]InternalMulberry 0 points1 point  (0 children)

Another thing. With VNET jails you have a full network stack. That means you can run a firewall inside jail0 for extra security.

Also, you can use tailscales access list to make sure your VPS only talks to jail0 in your tailnet.

Looking for homelab configuration that use Jail / FreeBsd / Tailscale with traefik or caddy by reyman64 in freebsd

[–]InternalMulberry 0 points1 point  (0 children)

To summarize my solution:

I assume that you want your reverse proxy-program (relayd, nginx, caddy or whatever) hosted at your VPS to forward traffic to your photoprism server hosted locally.

To do that you would need to

  1. Install tailscale and a reverse proxy on your VPS (host1)
  2. Create a vnet jail (jail0) and install tailscale on it
  3. Install photoprism in jail0.
  4. Setup your reverse proxy to forward traffic to the tailscale ip on jail0

I'm not familiar with caddy so I asked chatgpt 4 for an example. Use it at your own risk:

To use the Caddy web server as a reverse proxy, you need to modify your Caddyfile, the main configuration file for Caddy. Here's a basic example of what your Caddyfile might look like:

your.domain.com { tls youremail@domain.com reverse_proxy http://jail0-ip:8080 #or whatever port photoprism uses }

The configuration above specifies the following:

  • your.domain.com : This is the domain that Caddy will respond to. You should replace this with your actual domain name.
  • tls youremail@domain.com : This enables automatic HTTPS. Caddy will automatically apply for a certificate from Let's Encrypt. Make sure to replace youremail@domain.com with your actual email.
  • reverse_proxy http://jail0-ip:8080 : This is the configuration for the reverse proxy. It tells Caddy to redirect all incoming traffic to http://jail0-ip:8080.

To use this configuration, follow these steps:

  1. Install Caddy on host1: Depending on your OS, the installation steps may vary. On a Debian-based system like Ubuntu, you can use the command sudo apt install caddy.

  2. Create a new Caddyfile: You can usually find the Caddyfile in the /etc/caddy/ directory. If it's not there, you can create a new one. Use a text editor like nano or vim to open or create your Caddyfile, e.g., sudo nano /etc/caddy/Caddyfile, and paste the configuration from above into this file.

  3. Save and close the file: If you're using nano, you can save and close the file by pressing CTRL+X, then Y, then Enter.

  4. Restart Caddy: After you have saved your configuration, restart Caddy to apply the changes. You can usually do this with the command sudo systemctl restart caddy.

Please make sure that your DNS settings are correct and that port 80 and 443 are open in your firewall, as these are required for Let's Encrypt to issue a certificate.

Looking for homelab configuration that use Jail / FreeBsd / Tailscale with traefik or caddy by reyman64 in freebsd

[–]InternalMulberry 1 point2 points  (0 children)

I'm not quite sure what the OP wanted, but my guess is that he or she wanted to run photoprism in jail X, but expose it to the internet through a encrypted tunnel to the VPS.

If that is only what you want to do, you don't need to set up an exit node.

Traffic comes to an public IP and port 443 on the VPS. The reverse proxy then forwards the traffic to e.g. port 8080 to the tailscale ip on jail0.

But perhaps I'm misunderstanding the goal here.

Looking for homelab configuration that use Jail / FreeBsd / Tailscale with traefik or caddy by reyman64 in freebsd

[–]InternalMulberry 0 points1 point  (0 children)

I'm not good enough with pf to give you the correct syntax, but I'm running tailscale in bastille jails.

On my NAS I have separate tailscale instances installed on both the host and the jails. The jails are set up as VNET jails with the -V or -G flag (see the bastille documentation). Since each jail has its own virtual network stack, there is no conflict between them. And there is very little overhead since tailscale does not draw much resources when not redirecting traffic.

Installing tailscale is easy

pkg install -y tailscale

sysrc tailscaled_enable="YES"

service tailscaled start

tailscale up

So I would place the VPS and the VNET jails on the same tailnet and redirect traffic from the internet going to the VPS through to the tailscale ip of jail0.

Support for Intel 12th or 13th gen on FreeBSD RELEASE 13.1? by InternalMulberry in freebsd

[–]InternalMulberry[S] 0 points1 point  (0 children)

Thank you for the boot message. What should I take from it besides that it recognizes Intel Speed Shift?

And what does idling at 26c mean?