[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Academy info for debian.net ticket



On 8. 09. 22 12:34, David Billsbrough wrote:
On 2022-09-07 23:22, jathan wrote:
Hello everybody!
I have started the request for the Debian Academy VPS at debian.net. Can
you help me with the technical specifications and information you
identify at the moment please?
## Please provide the specifications that you require:
 * CPU: (eg, whether a single core would be fine, or if you'd really
like as much as possible)
 * RAM: (2GB-16GB is usually manageable for a VPS, for more you might
have to go through the DPL process)
 * Disk space: (most VPS instances come with 20GB by default, please
specify how much you intend to use)

Minimum 8GB of memory
At least one 2.00GHz CPU but 2 CPU compute unit better
Minimum 25GB of free disk, 50GB recommended for production servers

I agree with this minimums. I've run Moodle for small projects (which DA currently is) comfortably with less resources. But let's hope DA will be successful and this resources will serve us well for quite a while.

 * Desired hostname: (on debian.net, or elsewhere)

something like : learning.debian.net
I suggest keeping the academy.debian.net

 * Public SSH key:

## Please provide details as applicable:

What will this instance be used for, who will be the target audience?

Hosting an instance of Moodle LMS and similar tools.  The Debian Academy team first and students of courses later

Who will maintain this service? Will it be team maintained?

Once configured it would be team maintained

What will you use for backups?

(maybe) Myautosqlbackup and a few custom shell scripts
If Debian Project can offer some backup space, that would be ideal. Otherwise we can get space somewhere else. We must though consider users' private data that these backups will contain.

Will you be adding this service to https://wiki.debian.org/Services
along with a service page under that name space? (this is not essential,
but see this as a reminder to do so if appropriate for the service)

* [ ] I agree to follow the [Debian.net
Rules](https://docs.debian.net/rules.html)

## Check-list for Debian.Net Team

* [ ] Select an appropriate platform for the request.
* [ ] Spin up a VM in the appropriate platform.
* [ ] Hetzner Only: Add IPv4 and IPv6 reverse-DNS entries.
* [ ] Add the Debian.Net Team's SSH keys to root's `authorized_keys`.
* [ ] Set `PasswordAuthentication no` in `sshd_config`, restart `sshd`.
* [ ] Add an account for the requester `adduser --disabled-password USER`.
* [ ] Grant sudo access to the requester `adduser USER sudo`.
* [ ] Unset the user's password, so they can set it themselves: `passwd
-d USER`
* [ ] Add the requester's SSH keys to their account's `authorized_keys`.
* [ ] Provide IPv4 and IPv6 addresses in a comment, so the requester can
create DNS records.
* [ ] Add the instance to the [infrastructure
repo](https://salsa.debian.org/debian.net-team/infra)

I'm not a Debian Developer so not sure how the various teams usually handle this stuff.

I don't think that we need any of these options.
/label create-vps


Hello Jathan,

This is not all the information that you requested/need but it might get the discussion going.

regards,

David

For other options I agree with David's choices.

Regards,
Mitja


Reply to: