Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Server packages #50

Open
GPMueller opened this issue Jun 16, 2017 · 7 comments
Open

Server packages #50

GPMueller opened this issue Jun 16, 2017 · 7 comments
Labels

Comments

@GPMueller
Copy link
Collaborator

At this point we could start working on server packages. The installer is modular enough and we could try around with creating a small home media server.

@GPMueller
Copy link
Collaborator Author

docker should even be enough since services like nextcloud can be run over docker images.

@NOhs
Copy link
Collaborator

NOhs commented Sep 8, 2017

But do you have the latest versions of the software as docker containers like with native packages on Arch?

@GPMueller
Copy link
Collaborator Author

Probably not quite, but this may be an advantage in this case, as updating the system won't break the containers. Of course one then has to update the containers separately and ensure that migration works. But I suppose this may be easier with docker than doing it rather boilerplate by hand (especially migration).

I find it a bit hard to judge what the better approach is without experience, but I vote we try docker.

@NOhs
Copy link
Collaborator

NOhs commented Sep 8, 2017

For me this is ok if recent containers are available. But I don't use a rolling release distro to install outdated software. Always having the latest packages is one of the major reason to use Arch for me.

@GPMueller
Copy link
Collaborator Author

GPMueller commented Sep 8, 2017

I agree. From what I read it seems that one can automate the updating process, so that one could simply update docker images every time one updates the system. Probably they won't be quite as up to date, though...

When using it we will see if it's ok or not.

FYI: if I understand correctly one can manually set up images, which could be given rolling updates, but I'm not sure how much work that would actually be. See this example: https://hub.docker.com/r/aheil/teamspeak3-server/

@NOhs
Copy link
Collaborator

NOhs commented Sep 8, 2017

I could imagine that manual images are at least as much work as installing the latest arch packages, but we will see.

@GPMueller
Copy link
Collaborator Author

GPMueller commented Sep 13, 2017

I verified with Markus C. that Docker is definitely the right way to go, using Nginx as reverse proxy for the docker containers one wants to expose. It would be advisable to setup everything using Dockerfiles.

We should also decide which server-specific services should go into autostart (systemctl enable). Created issue #72 for this.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants