2020-04-20 07:43:13 +00:00
|
|
|
# stack
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
* [Gitea](https://gitea.io/en-us/)
|
|
|
|
* [Drone](https://drone.io/)
|
|
|
|
* [Guacamole](https://guacamole.apache.org/)
|
2020-04-20 08:04:34 +00:00
|
|
|
* [Ghost](https://ghost.org/)
|
2020-04-20 07:43:13 +00:00
|
|
|
* [Rocket Chat](https://rocket.chat/)
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
In a [docker](https://www.docker.com/) stack.
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
## static ip
|
2020-04-18 07:42:32 +00:00
|
|
|
|
|
|
|
[![Build Status](https://sigyl.com:5000/api/badges/giles/stack/status.svg)](https://sigyl.com:5000/giles/stack)
|
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
* home - https://sigyl.com/
|
|
|
|
* git - https://sigyl.com/git/
|
|
|
|
* drone - https://sigyl.com:5000/
|
2020-04-20 08:04:34 +00:00
|
|
|
* ghost - https://sigyl.com/blog/
|
2020-04-20 07:43:13 +00:00
|
|
|
* guacamole - https://sigyl.com/remote/
|
|
|
|
* chat - https://sigyl.com/chat/
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
[drone.do.yml](drone.do.yml) - [docker-compose-do.yml](docker-compose-do.yml)
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
## tunnelled with ngrok
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
(very slow if home internet)
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
[![Build Status](https://drone.sigyl.com/api/badges/giles/stack/status.svg)](https://drone.sigyl.com/giles/stack)
|
2020-04-02 13:20:50 +00:00
|
|
|
|
2020-04-20 07:43:13 +00:00
|
|
|
* git - https://git.sigyl.com/
|
|
|
|
* drone - https://drone.sigyl.com/
|
|
|
|
* guacamole - https://remote.sigyl.com/
|
2020-04-29 06:07:43 +00:00
|
|
|
|
|
|
|
## installation
|
|
|
|
|
|
|
|
Once installed and running the system can redeploy itself.
|
|
|
|
|
2020-04-29 06:29:28 +00:00
|
|
|
However initially you need to do this yourself.
|
|
|
|
|
|
|
|
you need a docker swarm set up with nodes with the following labels
|
|
|
|
|
|
|
|
* com.sigyl.git-stack=yes
|
|
|
|
* com.sigyl.git-stack-data=yes
|
|
|
|
|
|
|
|
### make a folder and give yourself access
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo mkdir /stack
|
|
|
|
sudo chown -R $USER:$USER
|
|
|
|
cd /stack
|
|
|
|
```
|
|
|
|
|
|
|
|
### clone the repository
|
|
|
|
|
|
|
|
```
|
|
|
|
cd /stack
|
|
|
|
git clone https://sigyl.com/git/giles/stack.git deploy
|
|
|
|
cd deploy
|
|
|
|
git checkout home-deploy
|
|
|
|
|
|
|
|
```
|
|
|
|
|