Would anyone use a MIAB appliance?


#1

So I am using TurnKeyLinux + Jenkins to automate appliance building for things like a lamp appliance, nextcloud, etc (Not affiliated with turnkeylinux, but using their core appliance to build custom ones). I was wondering, if I somehow got MIAB to build as an appliance using my automated method, would anyone be willing, or would use / want, this as an install option?

This would build from the master github branch as well. This would be an installer like any other OS but the resulting install would have MIAB already installed.


#2

I like this idea. Keep us posted on your progress. Ill give it a try with a spare domain, and migrate my mains over if it works out well. Always nice to have the proverbial one button rebuild.


#3

I am thinking of having it auto install defaulting to /dev/sda and taking the whole drive, and either have it run the miab setup after install or have miab pre-installed and pre-configured for like example.com or something.


#4

I believe you should think bigger:

A consumer-grade server appliance. Include mature, stable projects like pfSense and MiaB, a secure VoIP, messaging, and video server, giving consumers something they’ve never had the option to make use of without spending hundreds of hours to learn a hobby.


#5

That would be pretty cool! However MIAB does not support using modifications like that. But I could fork MIAB and create something completely new.


#6

I suspect the better way to do it is to have a hypervisor-type server with an MiaB image users can install like a “plugin”.


#7

That is a great idea actually! And I already have the tools to make something like that! I’ll see what kind of work it will take.


#8

This is from a document that I wrote years ago, but couldn’t figure out where to find someone interested in developing it. (My skillz end before virtualization, automation, and coding begin.) Note this was also before I discovered the MiaB project.

Consumer-grade email server and network gateway appliance

General description:

An email server appliance configured to support non-technical-user administration. The network gateway is included to simplify establishing firewall configurations required for supporting an email server.

Market:

Since there has not been a consumer-grade email server appliance offered prior to this project, market prospects are speculative, but may include:

Tech and gadget enthusiasts who do not want to put in the time to manage or learn how to configure and manage their own email server.

Lawyers and other professionals that deal with sensitive information, but cannot afford professional IT support. An example may include a lawyer who regularly goes up against a government, which has free access to all emails centrally hosted with remote providers. Whistle-blowers have revealed official policies for sharing NSA warrantless surveillance with various law enforcement entities for the specific purpose of parallel construction, though this information is likely available for any purpose desired, such as tracking the efforts of a criminal defense attorney or plaintiff in a civil suit.

Journalists who do not have the resources to otherwise keep their email communications private.

Non-technical consumers desiring to remove themselves from centralized email databases.

Benefits:

The primary selling point is providing an incremental improvement in privacy. For non-technical consumers, there currently exists only the option of using remote, centralized databases for email or hiring a professional to configure and maintain their equipment.

As an added benefit, customers also gain an enterprise-grade network gateway. Many consumer gateways are becoming popular vectors for attack due to poor security practices.

Conceptual design for demonstrative purposes:

Configure existing, well-established FOSS tools in a manner to meet a suitable feature set that is also very stable. For example, XenServer could be installed running pfSense as the network gateway and a Debian LEMP stack with Postfix and Dovecot with MariaDB support plus Roundcube for webmail access.

There would need to be an additional layer developed to provide a GUI for configuring some settings on all instances in a manner that is suitable for non-technical users.

Future opportunities:

Hardware upgrades may be sold so that consumers can have the option of getting project support for upgraded components. For example, even a simple NIC addition may cause issues if the consumer is not familiar with networking, so selling NICs that provide plug-n-play functionality (“just works”) will have a value proposition greater than standard discounted prices or even MSRP.

Software plugins that add additional functionality can require licensing or subscriptions for official support. For example, a VoIP server plugin may be highly desirable to many customers as it can add an additional layer of privacy by both decentralizing voice services and substantially improving encryption. A child content-control tool at the gateway level could provide very powerful content protection for parents.

Distant opportunities:

The server may be viewed more generally as an opportunity to decentralize a substantial number of consumer products and services by providing relatively limited-capability, low-maintenance server stacks.


#9

I would be more than happy collabing on this. Let me know.