.
This commit is contained in:
@@ -2,57 +2,32 @@
|
||||
|
||||
## Requirements
|
||||
|
||||
Enviroment variables
|
||||
- Docker
|
||||
|
||||
```bash
|
||||
LXC_CONTAINER_NAME=?????
|
||||
LXC_PROFILE=?????
|
||||
```
|
||||
_Currently hosted on an ubuntu lxc container with docker and portainer [+ information](setup-lxc.md)._
|
||||
|
||||
## LXC Setup
|
||||
## /Services (Stacks)
|
||||
|
||||
### Web setup
|
||||
### Gitea
|
||||
|
||||
``` bash
|
||||
curl - "https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com/raw/branch/main/scripts/web-setup.sh" | bash
|
||||
```
|
||||
[Docker Compose](../docker/docker-compose.yaml)
|
||||
|
||||
Or you can manual clone the repository and execute
|
||||
### Duplicati
|
||||
|
||||
### From Repository
|
||||
|
||||
``` bash
|
||||
cd ~/
|
||||
git clone "https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com"
|
||||
cd git.limbosolutions.com
|
||||
chmod +x git.limbosolutions.com/scripts/setup.sh
|
||||
./git.limbosolutions.com/scripts/setup.sh
|
||||
```
|
||||
|
||||
## Setup Services
|
||||
|
||||
1) Enter portainer (default port 9443)
|
||||
2) Setup Credentials
|
||||
3) Setup Custom Docker Images
|
||||
- Duplicati with SqlClient
|
||||
- Image Name : duplicati-sqlclient:latest
|
||||
- [Docker File](https://git.limbosolutions.com/kb/duplicati/docker/sqlclient.dockerfile)
|
||||
4) Create Stacks:
|
||||
- [git.limbosolutions.com](../docker/docker-compose.yaml)
|
||||
- requirements:
|
||||
- Duplicati with sqlClient
|
||||
- [Docker File](https://git.limbosolutions.com/kb/duplicati/docker/sqlclient.dockerfile)
|
||||
- [Docker Compose](../docker/docker-compose.yaml)
|
||||
|
||||
### Restore
|
||||
|
||||
1) Execute Setup process
|
||||
2)Check Every Container is ok and running
|
||||
3)Stop Every Container (including portainer, if restoring portainer is a requirement) except duplicati
|
||||
4)Enter Duplicati
|
||||
5)Import Backjob (if possible, if not possible next steps must be adapted)
|
||||
1) Check Every Container is ok and running
|
||||
1) Stop Every Container (including portainer, if restoring portainer is a requirement) except duplicati
|
||||
1) Enter Duplicati
|
||||
1) Import Backjob (if possible, if not possible next steps must be adapted)
|
||||
- All Imported jobs schedules must be disabled (or disable write permissions on backup host)
|
||||
6)Restore all files to original location
|
||||
1) Restore all files to original location
|
||||
- If database engine is diferent do not restore db_data and check restore database before next steps
|
||||
7)Start Container and check if everything is ok
|
||||
1) Start Container and check if everything is ok
|
||||
|
||||
#### Database
|
||||
|
||||
|
||||
Reference in New Issue
Block a user