First off, I’m totally new here (Reddit refugee).

But I guess we will see an endless September after July 1st.

How can we (I?) create an “onboarding” server? or in my case: a lemmy server for (people interested in) programmimg.

Let’s say I have some (pick one — or all):

  • digital ocean droplet (vps)
  • herzner vps
  • k8s cluster
  • …you get the point

How do I get my foo.bar Lemmy server running?

  • is there a docker-compose.yml or helm chart to get the services running on my droplet/cluster?
  • how do i connect my server to other lemmy servers in the fediverse?
  • are moderation tools available, or do i have to build them on my own? (are there existing repos i can join, to prevent reinventing the wheel)
  • is there documentation available for that? If not: on what repo can I make pull requests for improving the docs? (i like writing my documentation in markdown + “material for mkdocs” that generates the github/gitlab/whatever pages)

thanks in advance :thumbs-up:

Officially https://join-lemmy.org/docs/administration/install_docker.html

There is also this https://github.com/ubergeek77/Lemmy-Easy-Deploy/tree/main

I rolled my own docker-compose.yml because I host other services using Caddy as well

permalink
report
reply
1 point

Welcome, fellow refugee. I’m only lurking in these topics out of interest, I’m not in a position to host.

But you might find these communities interesting:

They are all about self hosting in general, not self hosting lemmy specifically. But lemmy is a topic among others. The last comm seems to be about specifically self hosting lemmy, but has no content (yet) from my point of view. Which I find sad, as I’m also mostly interested in self hosting lemmy as a topic.

There is a docker install guide in the docs.

permalink
report
reply
1 point

The documentation should answer most of your questions.

https://join-lemmy.org/docs/en/introduction.html

permalink
report
reply
1 point

Does it affect if I run lemmy inside a tailscale machine with all inbound ports closed?

permalink
report
parent
reply
1 point

It needs to receive incoming http/websocket requests.

permalink
report
parent
reply
0 points

Does anybody know the hardware requirements? A RaspberryPi, some small VPS with 1 cpu and 1gb ram, or 4 core vps with 16 gb ram? Is the traffic cache-able by cloudflare?

permalink
report
reply
0 points

In my other comment I mentioned some specs… not sure what it’s like on the larger instances, but probably not too bad.

Not sure if it can be cached by Cloudflare… probably depends on what you want to cache.

permalink
report
parent
reply
1 point

Not sure if it can be cached by Cloudflare

Every time I’ve turned on caching on my instance, it goes into a redirect loop and doesn’t connect. I’ve tried searching everywhere to see if it’s just something I’ve done wrong (which is how I found this comment) but can’t find any tutorials or anything on caching with cloudflare on lemmy. I’m guessing it’s just not possible.

permalink
report
parent
reply

General Programming Discussion

!programming@lemmy.ml

Create post

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

Community stats

  • 121

    Monthly active users

  • 361

    Posts

  • 717

    Comments