• Stars
    star
    463
  • Rank 94,661 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 8 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LAIN's main repo

LAIN

MIT license Gitter Throughput Graph

Lain 是一个基于 Docker 的 PaaS 系统。

其面向技术栈多样寻求高效运维方案的高速发展中的组织,DevOps 人力缺乏的 startup ,个人开发者。

统一高效的开发工作流,降低应用运维复杂度;在 IaaS / 私有 IDC 裸机的基础上直接提供应用开发,集成,部署,运维的一揽子解决方案。

设计目标包括但不限于:

  • 降低系统管理复杂度
  • 简化服务的部署管理
  • 优化基础服务的调配
  • 提高资源的使用效率
  • 统一开发测试生产三环境
  • 持续交付工作流的良好支持

Latest Release

最新版是2.1.1。

Quick Start

curl -fsSL https://github.com/laincloud/lain/archive/v2.1.1.tar.gz | tar xf -
cd lain-2.1.1
vagrant up
# Config DNS in local shell
sudo bash -c 'echo "192.168.77.201  console.lain.local" >> /etc/hosts'

初始化完成后即可在浏览器访问console:

http://console.lain.local

完整的文档在这里,其中:

  • Install 展示了如何从头开始构建 Lain 集群
  • LAIN App Demo 展示了如何在 Lain 集群上部署应用

Contributors

LICENSE

Lain is licensed under the MIT license.

More Repositories

1

entry

Attach to LAIN app container via `lain enter`
Go
75
star
2

sso

Single Sign On with OAuth2 and OpenID Connect, independent of LAIN
Go
23
star
3

white-paper

Documentation of LAIN: https://docs.laincloud.com
17
star
4

dockerfiles

Dockerfiles with S6 overlay.
Shell
13
star
5

deployd

Container orchestration for LAIN
Go
12
star
6

console

Restful API for LAIN management
Python
10
star
7

lain-demo

DEPRECATED. LAIN demo in 2 minutes.
Ruby
7
star
8

networkd

Network daemon for LAIN
Go
6
star
9

laincloud.com

LAIN home.
CSS
6
star
10

lain-cli

CLI for user of LAIN cluster
Python
6
star
11

tinydns

Tinydns is a LAIN's layer1 application providing internal DNS resolving service
Go
6
star
12

registry

Registry is for image storage in LAIN
Python
4
star
13

lain-sdk

SDK for LAIN cluster
Python
4
star
14

sso-ldap

ldap backend for sso.
JavaScript
4
star
15

rebellion

LAIN's component for collecting logs of LAIN and its applications
Go
3
star
16

backupd

LAIN's component, backup lain app's volume directory
Go
3
star
17

redis-libs

Operation library for redis cluster and redis sentinel
Go
3
star
18

mysql-service

A layer 2 service providing MySQL storage for LAIN's applications
Go
3
star
19

lain-box

DEPRECATED. LAIN development toolchain.
Shell
3
star
20

centos-lain-icinga2

icinga2 base image for hagrid on lain
Python
3
star
21

lainctl

LAIN Admin CLI
Python
2
star
22

webrouter

A layer 1 application for routing http(s) requests of LAIN's web applications
Python
2
star
23

demo-ipaddr-service

Demo for LAIN service
Python
2
star
24

bindmon

Go
2
star
25

consul-monitor

Go
2
star
26

registry-fake-pusher

Add layers to a image in Docker Registry while no need downloading the base image
Go
2
star
27

lainlet

LAIN's component
Go
2
star
28

lvault

Secret files configuration system for LAIN. (LAIN VAULT)
CSS
1
star
29

lain-monitor

Go
1
star
30

centos-lain-webrouter

A special base image for webrouter
1
star
31

demo-ipaddr-resource

Demo for LAIN resource
Python
1
star
32

hagrid

Web for configuring Icinga2 alerts, independent of LAIN
CSS
1
star
33

demo-ipaddr-client

Demo for LAIN app
Python
1
star
34

hello-world

Hello world for LAIN
Go
1
star
35

redis-service-sm

LAIN's layer 2 App service, redis cluster with single master and scalability slaves
Go
1
star
36

centos-lain

The recommended base image for building applications in LAIN cloud.
1
star