flipboard.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Welcome to Flipboard on Mastodon. A place for our community of curators and enthusiasts to inform and inspire each other. If you'd like to join please request an invitation via the sign-up page.

Administered by:

Server stats:

1.3K
active users

#dockercompose

2 posts2 participants0 posts today

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

So, my conclusion after tinkering with "docker compose" and Synapse for a few weeks, is that you're really not meant to access network services on the Docker host (like Postfix) from a container.

("docker run" is a different story, but less relevant for my use case.)

I haven't seen a single working example of this (no socat please). So, either I'm really bad at reading, or nobody is doing it this way successfully.

Replied in thread

@Liaely Don't overthink the hardware $$$. The "Servethehome" site has a bunch of articles under #ProjectTinyMiniMicro about repurposing super cheap corporate surplus desktop PC's as servers.

$$-wise, one of the best investments would really just be making sure you're using NVMe storage.

Tech-wise, get comfortable with #Docker and #DockerCompose.

Also get comfortable with a reverse proxy that you're going to get a lot of use out of. #Traefik and #nginx are really good ones that many tend to gravitate to.

#GoToSocial might be the easiest one to deploy. #Mastodon and #Pixelfed might be some of the hardest. #lemmy & #peerTube are somewhere in between in difficulty to set up.

I have some (non-enshittified / non-monetized) how-to's for deploying some #selfHosted services on Docker if it helps. magnus919.com blog.

But really just get very comfortable with Docker and your reverse proxy. If you do both of those things, the rest becomes a lot easier. Traefik has more of a learning curve maybe than nginx but scales up really nicely, so once you've got it figured out it is ridiculously easy to add more services to it and get https "for free".

As the next step in my quest to make it easier to poison AI crawlers, I present you: OCIocaine: a project where #DockerCompose meets #Caddy and #Iocaine, to poison AI crawlers for all your sites, automatically.

The idea here is to provide a docker compose file that starts up Caddy and Iocaine, configured so that Caddy will reverse proxy for any and all services on the same docker network, as long as they have a few labels that tell it to do so. In addition, a Caddyfile snippet will be available for all of these, which takes care of routing bad visitors to Iocaine.

And if that's not enough, the whole thing comes preconfigured with a wordlist (a list of English words), and traning data (the complete works of Shakespeare), and a list of known AI crawlers (courtesy of ai.robots.txt).

All you have to do is copy the sample configuration, create a network, start it up, and deploy labeled containers into the same network, and OCIocaine takes care of the rest.

Summary card of repository algernon/ociocaine
MadHouse Git RepositoriesociocaineDocker Compose meets Caddy and Iocaine to poison AI for all your sites, automatically.

This guide will walk you through the process of installing Docker Compose on Ubuntu 24.04, enabling you to harness its benefits and efficiently manage your multi-container applications.

𝗟𝗲𝗮𝗿𝗻 𝗺𝗼𝗿𝗲 𝗼𝗻 𝘁𝗵𝗲 𝗯𝗲𝗹𝗼𝘄 𝗨𝗥𝗟.
greenwebpage.com/community/how

Greenwebpage Community · How to Install and Use Docker Compose on Ubuntu 24.04This guide will walk you through the process of installing Docker Compose on Ubuntu 24.04 LTS. Learn more!

It is once again time start building federation on a new server. I have played with various servers on various platforms:

I’ve used this domain before with GTS on a VPS, but this is an all new instance.

I love my current hosting provider @fedihost, but there’s something special about running my own server on a single-board computer sitting on my desk.

joinmastodon.orgMastodon - Decentralized social mediaLearn more about Mastodon, the radically different, free and open-source decentralized social media platform.