For the ATGeo project, we ended up provisioning a big server in Canada on an OVH box.
Schuyler installed Proxmox on it because it’s pretty big and powerful. This means we can provision slices of it as VPS hosts, and can make it available to others.
We absolutely don’t know what the contraints on this are, we need to onboard like 1 project to start, and in general we’re happy to help pay for infra (e.g. we also have a Railway account paid for by the Community Fund).
So: do you have an ATProto related community project that needs some hosting/backend server resources? Leave a comment on what you need!
Current status is we can deploy a bare Debian VPS, a reverse proxy, and any number of Docker containers. So I’m now just at the point where I can deploy Garganorn in a repeatable way.
And it sounds like @knowtheory.net wants to volunteer to be dev labeler backend.
Feels like running a community PDS would be a great use case, I’m +1 on this. Thank you for being a tester for us – we’ll coordinate how to give you access. I think @schuyler.info has Debian images by default. Would that work?
our infrastructure is nixOS based, so it’d be easiest for us to keep using that. ms boba talked with schuyler about it, and it seems like it’d be possible. i have a custom made-for-fujocoded nixOS ISO image that i can provide as well.
the current hosting server we use for PDSes and letting people experiment with personal sites is quite underpowered:
fujohost specs:
1 VCPU (i can’t seem to determine the exact CPU)
1GB RAM
25GB disk space
with the specs above, it cannot run its own nixOS system rebuilds, so we offload that to another server known as fujobuild.
fujobuild specs:
2 VCPUs
2GB RAM
60GB disk space
this serves as both a runner to build our systems and as a cache for them. we don’t rebuild that often right now, so it sits idle for most of the month.
we also have a server for FujoCoded itself, which runs our personal websites and tools, including our labelers. this is a more justifiable expense though, and we’re happy to keep what we have
fujocoded-main specs:
2 VCPUs
4GB RAM
80GB disk space
the main server we’d benefit from being able to offload is fujobuild. this would help with everything we provide, which definitely includes ATproto community projects
the hosting server costs us the least, but if we can expand its capabilities we may be able to offer people more services, including PDSes and hosting of ATproto-enabled personal sites
@katproto.girlonthemoon.xyz we can definitely try to get you set up with a NixOS VM big enough to replace fujobuild and go from there. Hopefully @essentialrandom.bsky.social can connect us on Discord and we’ll go from there!
Hello, I have made a link to the department of TUD (technical university Dresden) who design and rollout new services. This is usually a longer process spanning months or even years. However, we are getting closer to our indiesky goal to setup Atproto infra at universities and their infra providers.
I am putting together a list of academic infra providers that should be contacted / involved at some point,
gwdg.de for university Göttingen and all Max Planck institute. DFN Verein dfn.de who runs the network, cloud services, etc. for all universities.
I would like to run with a two machine setup of Proxmox but ultimately this has to be negotiated.
@schuyler.info could you share the spec of your Proxmox host (OVH) to give me an idea what to request from the service design group?
Will keep you posted but this is going to be a marathon not a sprint.
Also, the MPI for software systems , Saarbrücken registered for the Berlin ATProto Meetup. Will be great to have a collaboration, maybe they are not interested in hosting. Currently they run a PDS (feed / labelers) cai-feed-generator.mpi-bluesky-pds.mpi-sws.org
@bmann.ca only word of caution: have CSAM scanning in place. I’m not sure about OVH, but Hetzner has been known to delete accounts immediately upon notice of CSAM.