All Projects → nuber-io → nuber

nuber-io / nuber

Licence: AGPL-3.0 license
Virtualization management software

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to nuber

ansible virtualization
Ansible Collection: Virtualization roles
Stars: ✭ 31 (-6.06%)
Mutual labels:  lxd, virtualization
Modbus.net
A high extensible hardware communication platform using C#
Stars: ✭ 244 (+639.39%)
Mutual labels:  platform
Platform
A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.
Stars: ✭ 2,623 (+7848.48%)
Mutual labels:  platform
Grpc Web Devtools
Chrome & Firefox Browser extension to aid gRPC-Web development
Stars: ✭ 223 (+575.76%)
Mutual labels:  platform
Sharetribe
Sharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.
Stars: ✭ 2,184 (+6518.18%)
Mutual labels:  platform
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+9821.21%)
Mutual labels:  platform
Zazu
🚀 A fully extensible and open source launcher for hackers, creators and dabblers.
Stars: ✭ 2,060 (+6142.42%)
Mutual labels:  platform
open-5g.github.io
Reference website for information on open, programmable, and virtualized 5G networks.
Stars: ✭ 41 (+24.24%)
Mutual labels:  virtualization
Api.gouv.fr
Liste les API disponibles au sein de l'administration française
Stars: ✭ 243 (+636.36%)
Mutual labels:  platform
Blazorrepl
Write, compile, execute and share Blazor components entirely in the browser
Stars: ✭ 196 (+493.94%)
Mutual labels:  platform
Klepto
Klepto is a tool for copying and anonymising data
Stars: ✭ 193 (+484.85%)
Mutual labels:  platform
Awesome Platforms
A curated list of awesome security platforms,including CTF/Security Response Center/Bug Tracker and so on.
Stars: ✭ 183 (+454.55%)
Mutual labels:  platform
Devicehive Java Server
DeviceHive Java Server
Stars: ✭ 241 (+630.3%)
Mutual labels:  platform
Baldphone
A new accessible interface for your smartphone, suitable for seniors
Stars: ✭ 181 (+448.48%)
Mutual labels:  platform
Foundation lib
Cross-platform public domain foundation library in C providing basic support data types and functions to write applications and games in a platform-independent fashion.
Stars: ✭ 249 (+654.55%)
Mutual labels:  platform
Ofc Bootstrap
Bootstrap OpenFaaS Cloud for your team
Stars: ✭ 178 (+439.39%)
Mutual labels:  platform
Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (+481.82%)
Mutual labels:  platform
Qards
Qards is a blogging platform focused on performance and on closing the gap between content publishers and developers: https://qards.io
Stars: ✭ 226 (+584.85%)
Mutual labels:  platform
community
Community content
Stars: ✭ 29 (-12.12%)
Mutual labels:  virtualization
Tools
Combination of different utilities, have fun!
Stars: ✭ 166 (+403.03%)
Mutual labels:  virtualization

Nuber (beta)

Nube is cloud in Spanish.

Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology. Linux containers is an open source container-based hypervisor, which is created and maintained by Canonical the company behind Ubuntu. Linux containers offers almost 15x greater density than KVM whilst allowing criticial applications run at bare metal performance (source).

This software aims to make it easier for software companies and developers to setup and manage their own cloud, whilst achieving high density virtualization, both these goals reduce costs and administration time significantly.

Nuber is a web-based software with an underlying set of processes for setting up and managing containers making it extremley easy to manage virtualization in a consistent way whilst removing the burden and complexity of trying to do this from the command line.

Installation

Nuber is installed inside its own container on a host which is running LXD. When you connect an LXD host to Nuber, depending on the storage driver it might make configuration changes to the host.

Server Setup

You will need a server or a virtual machine with Linux installed, it is recommened that use Ubuntu server LTS, for performance, security and easy of use. If you are setting this up at home on a MAC or a development machine, then you can install Ubuntu inside a virtual machine using virtualbox or Parallels Desktop. Please note that, LXD can't be installed inside a Docker container.

Its recommended to have a separate partition for the LXD storage pool, so do this during the install, create two partitions, one for the operating system, at least 25GB for / and leave the remaining space for the storage pool partition.

The recommended storage pool driver is ZFS, see the install guide on how to install Ubuntu, setup ZFS and install LXD.

Once you have setup your server and LXD has been initiailzed you can run the following command to install Nuber.

Nuber is best installed on a freshly installed system, and it assumes the storage pool configured in LXD is called default. Only networks created by Nuber will be visible in the web application, so if you are installing this on an existing server with containers then you will need to set the network description to Nuber virtual network to become visible in the network list.

$ bash <(curl -s https://www.nuber.io/install.sh)

Securing the server

It is important to secure the server, this includes restricting access to the Nuber control panel so that only people from trusted IP addresses can access it, as well as setting up a firewall.

See the securing the host guide for steps on how to do this.

Uninstall Nuber

To uninstall Nuber, you need to run the following commands on your server.

$ lxc stop nuber-app
$ lxc delete nuber-app

Licence

This is software is free and open source and licensed under AGPL-3.0, which means if you make modifications to the source (Nuber) or create any derived works using the Nuber source code and ditribute it (including over a network to deliver a service to users other than yourself) then the new version must also be open source and licensed under the AGPL-3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].