anandslab / AtoMiC-ToolKit

AtoMiC Toolkit simplifies HTPC / Home Server setup and management on Ubuntu and Debian variants including Raspbian. It currently supports: Couchpotato, Deluged, Emby, FFmpeg, Headphones, Htpcmanager, Jackett, Kodi, Lazylibrarian, Madsonic, Mono, Mylar, Nzbget, Nzbhydra, NzbToMedia, Ombi, Plex, Plexpy, Pyload, qBittorrent, Radarr, Sabnzbd+, Sickgear, Sickrage, Sonarr, Subsonic, Transmission, Unrar, Watcher, and Webmin.
https://www.smarthomebeginner.com
MIT License
852 stars 115 forks source link

LXC containers. Anyone interested? #285

Open KipourosV opened 6 years ago

KipourosV commented 6 years ago

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?

postmanpaul commented 6 years ago

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

KipourosV commented 6 years ago

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

ghost commented 6 years ago

I would be interested

Taymurf commented 6 years ago

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

nemchik commented 6 years ago

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

KipourosV commented 6 years ago

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

nemchik commented 6 years ago

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

KipourosV commented 6 years ago

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

ghost commented 6 years ago

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

KipourosV commented 6 years ago

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...

postmanpaul commented 6 years ago

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 commented 6 years ago

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

postmanpaul commented 6 years ago

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

nemchik commented 6 years ago

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.

postmanpaul commented 6 years ago

Is atk gona quit?

nemchik commented 6 years ago

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.