Scalable compute services.
Simple object storage.
Run managed Kubernetes clusters.
Tools & Integrations
Automate your infrastructure.
Deploy pre-built applications.
Connect, share and learn
DevOps and development guides
Questions & Answers
Development and systems Q&A
by Justin Ellingwood
Is it possible to have Debian Minimal. A really minimal image. Maybe with only SSH installed.
And to have the "Minimal" or "Min" word in the name to avoid confusion with normal images.
Anything in particular in the current image that's adding extra bloat?
I fully agree with this idea
Check this screen to compare for youself
Left one is your current Debian image, minimal with php/nginx/mysql at right
Update, what is the status of this? I really encourage this because its pretty annoying to get Debian shipped with bloatware.
If someone needs compilers, exim and stuff no problem, install it - but ship the images in minimal state with just SSH preinstalled.
We're rolling out Gentoo currently and then a couple of other small items and hope to get to this in the next 4 weeks.
Sorry for the long timelines just a lot of projects going on in tandem at the moment.
I would love to help implement this. It's fairly straight forward and simple to do. I have to install debfoster.. adjust /etc/apt/apt.conf and remove a lot of packages every time I start working with new clients that use Digial Ocean. I'd love to have a Minimal variant available with nothing.
Big honking tip.. install it with priority=low on debconf and make sure APT::Install-Suggests and APT::Install-Recommends is set to false while installing SSH and other tools that DigitalOcean needs.
For what it's worth: http://www.youtube.com/watch?v=hd0Ln2jL8Lo
Just checking in on this. There's a fair amount of software installed if aptitude install ~prequired ~pimportant is used without APT::Install-Recommends and APT::Install-Suggests removed.
I personally disagree with having exim up and at it immediately.
Why is avahi-daemon installed?
lots of hardware based packages. (dmidecode)
The kernel is installed. Instead of this the modules should be installed without the kernel being there. Mild changes to the kernel during an apt-get update can cause issues there.. not to mention upgrading then removing the old kernel will wipe /lib/modules for the kernel that is being used by DigitalOcean for that instance. It'd be neat to have /lib/modules available somewhere other than in the VM for recovery.
initramfs isn't needed.
Overall just setting some apt preferences before making the image would work out super well. Specifically not installing recommended or suggested packages when installing the required and important priority meta packages.
~pstandard is definately overkill for a minimal install
You won't be notified about changes to this idea.