terribleplan

joined 2 years ago
MODERATOR OF
[–] terribleplan@lemmy.nrd.li 3 points 2 years ago* (last edited 2 years ago)

The EFF is neither right nor left wing, they advocate for privacy and freedom. Free speech includes speech you may not like, and it certainly includes things I do not like. Luckily one of the freedoms generally included in "free speech" is the freedom to ignore, shun, call out, shame, etc. those who say things I don't like if I so choose (like what you are seemingly trying to do with this post, in fact).

[–] terribleplan@lemmy.nrd.li 3 points 2 years ago (1 children)

What could you possibly need a tripod phone for?

[–] terribleplan@lemmy.nrd.li 2 points 2 years ago (1 children)

There is an "Actions" feature coming that is very similar to GitHub actions for CI and similar use-cases. It's still behind a feature flag as it's not quite ready for prime-time, but you can enable it on a self-hosted instance if you want. I believe this is also in Gitea as well, so you don't have to use the Forgejo fork, but I have moved my instance over due to the whole situation leading to the fork.

[–] terribleplan@lemmy.nrd.li 1 points 2 years ago

Federation, haha.

[–] terribleplan@lemmy.nrd.li 1 points 2 years ago (1 children)

I am pretty sure what I described is only when --log.level=DEBUG or

[log]
  level = "DEBUG"

The syntax errors are weird/concerning if it says there are errors but it still seems to load the config anyway (based on you seeing them in the dashboard).

Back when I used the file provider I pointed it at a directory and put every router/service in its own file with that volume'd in to e.g. /traefik-conf. That's probably more just advice than being your problem though.

[–] terribleplan@lemmy.nrd.li 4 points 2 years ago (2 children)

Yeah, as someone who used Mastodon back in the day this wasn't surprising, as they sorta highlighted your vs local vs public timeline, but I can totally see how it could be confusing expecting Lemmy to just be a "reddit clone". And TBF it is a reddit clone of sorts if you disable federation, "All" is everything your instance can possibly access, but then you lose out on what IMO is the killer feature.

There is probably a way you could spider instances and scrape content to get an "All" of sorts...

[–] terribleplan@lemmy.nrd.li 1 points 2 years ago (3 children)

Your logs (at debug level at least, which is where I keep my server, haha) should have entries something along the lines of:

  • Receiving configuration from the file provider
  • What routers and services it sets up based on the configuration
  • Whether certificate generation is needed for the routers
  • What happens when LEGO tries to generate the certificate (created account, got challenge, passed/failed challenge, got cert, etc)
[–] terribleplan@lemmy.nrd.li 4 points 2 years ago

As someone who hosts a bunch of other stuff already including my own email (because I am a madman), does stuff like this as a job, has developer experience, etc. it was simple.

Figuring each of these things out (and how they all work together) for the first time was a hell of a journey.

[–] terribleplan@lemmy.nrd.li 9 points 2 years ago (6 children)

Use a site like browse.feddit.de to find communities you want to join and join them. Every instance only "has" their local communities plus whatever remote communities the users of the instance join. With more users it is more likely someone else has subscribed to something you are interested in, but someone on e.g. lemmy.world had to be the first user there to search and subscribe to any community that isn't based on that instance.

[–] terribleplan@lemmy.nrd.li 2 points 2 years ago

Yeah, you could also set up some sort of caching proxy in the cloud just for images and host those on a different domain (e.g cdn.lemmyinstance.com) if you want to host large images still and be as self-hosted as is possible given the constraints.

[–] terribleplan@lemmy.nrd.li 1 points 2 years ago* (last edited 2 years ago) (5 children)

Is traefik successfully getting the cert via LE? It sounds like for one reason or another it is still using the built-in/default cert for those services. You can check the traefik log's LEGO lines, and/or look at your /letsencrypt/acme.json.

In my example I specified entrypoints.https.http.tls.domains, but I think that is only necessary when you're doing wildcard domains with a DNS solver.

edit: You may need to use the file provider rather than trying to specify stuff in the main config toml... traefik differentiates from "static" config that it has to know at boot time and can't change and "dynamic" config like routers and stuff.

[–] terribleplan@lemmy.nrd.li 1 points 2 years ago* (last edited 2 years ago) (2 children)

Most of your traffic will be incoming, not outgoing. Unless you are posting to a community hosted on your instance the only time you send stuff will be when you post or comment, and even then you only send that to the instance hosting the community.

edit: Also if you post an image in a post/comment that would get loaded from your instance.

view more: ‹ prev next ›