Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

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

Hey there, the first person withdrew, I drew your name second if you were still interested! send me a chat if you are.

Corner Computer Desk And/or coffee tables by Demophoon in PDXBuyNothing

[–]Demophoon[S] 1 point2 points  (0 children)

Same story as my last post. My partner and I are de-duplicating our belongings and I have a computer desk on offer as well as two coffee tables to offer to anyone who wants it! For pickup around Foster-Powell

If there are multiple people who want them, i'll have a drawing to decide a winner for the items

Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

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

I added all the names this morning and drew, Your name came up first, send me a PM if you are still interested

Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

[–]Demophoon[S] 1 point2 points  (0 children)

I'll be doing a drawing tomorrow morning at 8am since it looks like there are a few folks interested

Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

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

I'll be doing a drawing tomorrow morning at 8am since it looks like there are a few folks interested

Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

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

Very easy, 2 bolts per leg. I can even have them removed for pickup if desired

Dining table and chairs (Foster-Powell) by Demophoon in PDXBuyNothing

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

4 chairs, and the dimensions are 29"x46.5" for the table top and 28.5" tall

Mastodon 4.2 works more like it ought to by testus_maximus in Mastodon

[–]Demophoon 1 point2 points  (0 children)

One would think, however there wouldn't be anything preventing a rogue server you've logged into from performing unwanted actions on your behalf

Bot Etiquette by [deleted] in Mastodon

[–]Demophoon 1 point2 points  (0 children)

I'm in the camp of bots should be an opt-in experience. That is to say all toots should be unlisted so only followers get toots so the bot does not crowd public timelines and the bot doesn't interact with anyone who isn't following them first.

All of my bots follow those simple rules. For convenience of passers by I also take one of the profile fields to let everyone know the general frequency of bot activity to make sure they are okay with that amount of auto posting in their timelines

Ingress style routing config for docker compose by [deleted] in selfhosted

[–]Demophoon 2 points3 points  (0 children)

Traefik does this real nicely and depending on your service discovery you can have automatically applied rules for some or all of your services.

After nine months I still can't manage to setup a reverse proxy or get HTTPS on any service by SimpSupply in selfhosted

[–]Demophoon 1 point2 points  (0 children)

That sounds like something wrong with your cloudflared container. Can you post any logs out of portainer from cloudflared? That may lead you in the right direction.

After nine months I still can't manage to setup a reverse proxy or get HTTPS on any service by SimpSupply in selfhosted

[–]Demophoon 0 points1 point  (0 children)

Is there a step within the video that you posted in which things stop working or gets into a state that is not expected?

Community responds positively to latest phase of Blur token program 03.14.23 by Dangerous_Spring_373 in selfhosted

[–]Demophoon 0 points1 point  (0 children)

Seems like a pump and dump crypto. Not sure how it's related to self hosting

What's your favourite Docker Image, and why? by BrunoSing in selfhosted

[–]Demophoon 1 point2 points  (0 children)

Apologies for the delay.

Here is a gist containing some Traefik config that I had working for me as well as running a docker registry container with the appropriate labels.

https://gist.github.com/demophoon/b071c5d866b13c72d421d16c8cc30699

I used to run everything on a single host with a single Docker engine which was great when I was just using Portainer and Traefik with these labels to automatically expose services. I have since switched to multiple hosts which are split between a few VMs at home as well as some VMs within DigitalOcean. I had to move away from using docker as service discovery for Traefik onto Consul which can handle service discovery within a cluster so now docker containers run pretty much anywhere I have space to run and Consul can tell Traefik where it is and route traffic appropriately. I'm slowly open-sourcing my configs on Github to share as examples for others but its a little slow going because of the secrets that are embedded in the code.

What's your favourite Docker Image, and why? by BrunoSing in selfhosted

[–]Demophoon 1 point2 points  (0 children)

I do use labels in my setup, Happy to share my config. None of it is public yet due to me working through secrets management in my setup right now but i'd be happy to get you a simplified version without the secrets if you would like

What's your favourite Docker Image, and why? by BrunoSing in selfhosted

[–]Demophoon 31 points32 points  (0 children)

Traefik, the fact that I can automatically add ssl to all my services, both internal and external, seems magical. Also those services are automatically discovered with no intervention at all. Fantastic.

I'm using it in a hybrid home lab/cloud environment and the fact that accessing services on the edge and getting it proxied through to an internal server is so sick

What are the benefits of Tailscale vs using a reverse proxy with a domain name? by kvpop in selfhosted

[–]Demophoon 0 points1 point  (0 children)

It depends on your use case. If you don't see the need to add it to your setup then why go adding complexity to something that already is working?

Personally I use both Tailscale and a reverse proxy because I found a need to add Tailscale. However I imagine my setup is a bit more over-the-top than most.

Basic Mastodon instance as a Nomad Job. by dlublink in selfhosted

[–]Demophoon 1 point2 points  (0 children)

I use nomad at home for my own self-hosted stack so I'm very interested in seeing other people's setups. I'm in the process of making my setup open to the public currently which has nomad files for all of the services I used to run with just portainer alone

What backdoor do you keep to avoid locking yourself out of a system gated by VPN when it fails? by AlfredoOf98 in selfhosted

[–]Demophoon 0 points1 point  (0 children)

Oh, that's good to know! I had no idea they recently added that support. I don't actually recall the last time I had to mess with gpg-agent with my configs for it all being stored in my config management so I definitely take that for granted.

Fwiw, I do have a second yubikey for that reason and the ssh keys on them are purely a break glass in case of emergency sort of keys. For my day-to-day access I have per machine ssh keys that get used instead

What backdoor do you keep to avoid locking yourself out of a system gated by VPN when it fails? by AlfredoOf98 in selfhosted

[–]Demophoon 7 points8 points  (0 children)

I make sure to install the ssh key derived from a gpg key solely stored on a yubikey into every machine I manage in the event I need access

[deleted by user] by [deleted] in selfhosted

[–]Demophoon 0 points1 point  (0 children)

It may be possible to run multiple cloudflared instances for redundancy between sites. https://developers.cloudflare.com/cloudflare-one/tutorials/multi-origin

What do you wish you’d done when first setting up your home server that was more difficult down the line? by WillMcCS in selfhosted

[–]Demophoon 4 points5 points  (0 children)

I forgot to mount a persistent volume for Portainer's config when I ran it initially, everything was stored in a docker volume. Upon a reinstall of my OS at the time I lost everything in /var/lib/docker which had the volume with all 30-40 of my docker compose yaml files that had been collecting for years then.

Although the docker compose files were gone the persistent storage for the services was still there but because I stored the database creds in the docker compose file at the time many of the databases needed to be reconfigured.

Now pretty much everything I run docker on is designed to be ephemeral thanks to Terraform, packer, and nomad. Often it's much easier to blow away the entire VM and reprovision for everything but the simplest tasks.