AtoMiC-ToolKit icon indicating copy to clipboard operation
AtoMiC-ToolKit copied to clipboard

LXC containers. Anyone interested?

Open KipourosV opened this issue 7 years ago • 16 comments

I've been using this (AtoMiC-ToolKit) amazing script to deploy it's apps/services in LXC containers inside a Proxmox host. (one service/app per LXC container)

I was thinking that maybe we could modify the script, to accommodate this situation. What I mean is, create a modified version of the script that can be run on a proxmox/LXC host and instead of installing the service/app locally on the host, the script will deploy a container and automatically do it's magic inside the container...

I'm in the proccess of doing some research on the matter and will post more as I find.

I am willing to actively help/work on this and will continue sharing my work/findings here.

Does anyone else find this idea interesting?

KipourosV avatar May 14 '18 13:05 KipourosV

I whould love to see this happen.. specal, i´m working on proxmox :)

postmanpaul avatar May 14 '18 15:05 postmanpaul

Ok I'm doing some reaserch on pct, the command that manages containers in proxmox...

KipourosV avatar May 19 '18 00:05 KipourosV

I would be interested

ghost avatar May 21 '18 16:05 ghost

I would be interested, running this awesome script in a bunch of LXC containers the same way as OP.

Taymurf avatar Jun 01 '18 03:06 Taymurf

This is getting a decent bit of attention so I wanted to acknowledge it and comment that an announcement has been made in the readme https://github.com/htpcBeginner/AtoMiC-ToolKit/blob/master/README.md

nemchik avatar Jun 02 '18 02:06 nemchik

Can't see any reference on LXC. Only Docker...

KipourosV avatar Jun 03 '18 01:06 KipourosV

Yeah I'm still looking into whether LXC would be a fit for the project.

nemchik avatar Jun 03 '18 01:06 nemchik

Well we could fork? (I'm not very familiar with the git process).

KipourosV avatar Jun 03 '18 02:06 KipourosV

I would be happy to help out and test a lxc version

ghost avatar Jun 03 '18 07:06 ghost

There is an easy way to do this... After creating your container manually, you can use pct exec and run (in the container) the installation of atk commands (apt install git, git clone atk, adduser etc) and then setup.sh --install appname... Hmm...

KipourosV avatar Jun 03 '18 07:06 KipourosV

Just tell me what ya need.. and ill do my best!! U needto config the space and things like that.. im gona goolge cmds for it after this weekend. Start on monday

postmanpaul avatar Jun 03 '18 09:06 postmanpaul

http://download.proxmox.com/images/system/ looking for this?

postmanpaul avatar Jun 03 '18 09:06 postmanpaul

https://forum.proxmox.com/threads/ubuntu-16-04-template-for-proxmox-4-1.27034/

postmanpaul avatar Jun 03 '18 09:06 postmanpaul

Please keep in mind that ATK likely won't be receiving any more updates, so if you're using atk to build your containers and you have a problem or want a new app that's not in ATK you'll be on your own.

You can fork the repo and maintain it if you'd like, or even make pull requests to get the fixes into this repository.

nemchik avatar Jun 03 '18 11:06 nemchik

Is atk gona quit?

postmanpaul avatar Jun 04 '18 21:06 postmanpaul

As of right now there is no one actively developing ATK. That doesn't mean ATK is dead, someone else could take over. Just be aware that the creator and others who have managed ATK have moved on to docker and new projects as indicated in the readme.

nemchik avatar Jun 04 '18 22:06 nemchik