mastodon.cc is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon for Art

Administered by:

Server stats:

67
active users

#docker

8 posts8 participants3 posts today
Continued thread

Right!

#JellyFin installed. Most of my media reorganised and indexed.

#Tailscale deleted. I can't be bothered running it 24/7 on my phone.

#Docker and #NGINX reverse proxy manager installed. Probably done that right. No idea if it'll survive a reboot.

#LetsEncrypt set up with Dynamic DNS. No SSL errors!

HD Streaming over 5G works - but will have to see how adaptive it is on shitty hotel WiFi.

Bit of a faff, but seems to be working. Next step is configuring a Fire Stick to work with it.

Guess who just wasted 3 hours debugging an issue that was resolved by turning it off and on again... for the 4th time. Because no, after 3 times, surely it won't work. You need to do it 4 times.

And the best part: I have no clue what solved it. Could have been #Docker. Could have been NetFilter. Could have been DNS. Could have even been God himself for all I know.

Time to reject computers and go back to the time of the dinosaurs. They didn't have anything to turn off and on. They were happy.

I'm curious to hear what others are #SelfHosting! Here's my current setup:

Hardware & OS

Infrastructure & Networking

Security & Monitoring

Authentication & Identity Management

  • Authelia (Docker): Just set this up for two-factor authentication and single sign-on. Seems to be working well so far!
  • LLDAP (Docker): Lightweight LDAP server for managing authentication. Also seems to be working pretty well!
    #AuthenticationTools #IdentityManagement

Productivity & Personal Tools

Notifications & Development Workflow

  • Notifications via: #Ntfy (Docker) and Zoho's ZeptoMail (#Zoho)
  • Development Environment: Mostly using VSCode connected to my server via Remote-SSH extension. #VSCodeRemote

Accessibility Focus ♿🖥️

Accessibility heavily influences my choices—I use a screen reader full-time (#ScreenReader), so I prioritize services usable without sight (#InclusiveDesign#DigitalAccessibility). Always open to discussing accessibility experiences or recommendations!

I've also experimented with:

  • Ollama (#Ollama): Not enough RAM on my Pi.
  • Habit trackers like Beaver Habit Tracker (#HabitTracking): Accessibility issues made it unusable for me.

I don't really have a media collection, so no Plex or Jellyfin here (#MediaServer)—but I'm always open to suggestions! I've gotten a bit addicted to exploring new self-hosted services! 😄

What's your setup like? Any cool services you'd recommend I try?

#SelfHosted #LinuxSelfHost #OpenSource #TechCommunity #FOSS #TechDIY

@selfhost @selfhosted @selfhosting

Replied in thread

@breizh Heu... Alors c'est pas *du tout* ce que je disais. Mon propos était les packages mis à dispo par le logiciel, pas par la distro. Effectivement, gimp3 on l'aura pas dans Debian avant 2 ans et demi, ça, bon... :)

Ce sont les #appimage / #flatpack / #snap que je trouve lents et mal branlés, comme #docker (bullshit buzzwords: #done ). Du coup, je préférerais un package .deb générique pour tout ce qui est debian-like récent, un .rpm pour les riches, et le tgz/git pour les autres... Mais bon, c'est pas à la mode.

I'm not a SuSE user (anymore), but this video (and many others in this series) inspires me every time I watch it! Great job, and you can have whatever opinion you want about Justin Timberlake, but it's a great song that takes you away and makes your day more cheerful. Was just flushed into my timeline again on YouTube and I just have to share it with the (Fediverse) world.

youtube.com/watch?v=A-Rn0iQEpc

Continued thread

[cont] about bundle being killed after upgrading #ruby 3.4.x

So why it worked on my coworker's machine and #GItHub actions but didn't work on #CircleCI or within a container with #Docker or @Podman_io? the answer is right in the Gemfile.lock!

bundle tries to do their work relying on what's on Gemfile.lock, since it's kind-of a recipe to have a reliable ruby bundle. Sadly, it's not a perfect system, some decisions taken may affect the outcome.

4/5

TeXLive 2024 was frozen a few days ago, and this always leads to issues with the pandoc/latex Docker images. We have pushed new images for the currently supported pandoc versions 3.5 and 3.6.3, and are in the process of updating 3.2.1, too.
#pandoc #docker

I am once again faced with the bleak irony of people who like to code in the terminal with Vim or Nano, but also install onto their computer some 5 or 10 apps via FlatPak or Docker, including VSCode, each installed with their own entire copies of Node.js and Electron.js (differing only in their minor revision number), while also complaining about Emacs being “bloated” because it ships with a miniature web browser and fully-featured e-mail client.

#tech#software#Emacs

Coming up on my task list is getting multiple/different containers running on a single domain using subdomains… can that work?

So app1.example.com is one Podman container and app2.example.com is a different Podman container… (both using port 80)

I’ve found this guide I might try, but if you have a better way please let me know!

➡️ redhat.com/en/blog/podman-ngin

www.redhat.comHow to create multidomain web applications with Podman and NginxManaging different applications from different domains on the same host can be difficult when using different ports. When a colleague suggested I write an ar...

This morning, once again, I come across an interesting project. I head over to GitHub to take a look.

I read that the only supported way to use the project is via Docker because "providing installation instructions, given the underlying complexity, would be impossible." Not a fan of that, but okay, I start to understand… So, as I often do, I decide to open the Dockerfile (there’s no Compose). First line:

FROM alpine:3.14 AS base

No, your project isn’t "just" complex. It’s running on an outdated and potentially insecure base. And that’s a much bigger problem. It probably means it’s such a mess that updating it is impossible.

I close the GitHub page and move on with my life. 😆

Developing apps is even more rewarding with Nextcloud Hub 10! 🧑‍💻

Now built into Nextcloud: develop apps in any dev language using our AppAPI and deploy via #Docker!

#Rust? #golang? Your choice!

🔗 Read more with other improvements in our blog:

nextcloud.com/blog/nextcloud-h

Nextcloud · Nextcloud Hub 10 – your unified, modular digital workspace - NextcloudWelcome Nextcloud Hub 10 - reinforced performance, deeper integration, and dozens of new features that will make your day easier!