Compare commits
6 Commits
24a8122222
...
master
Author | SHA1 | Date | |
---|---|---|---|
b35e807e3c | |||
cdeecc2335
|
|||
ee67175267
|
|||
713ae20355
|
|||
52b49188f2
|
|||
7e8898b341
|
@@ -1,3 +1,6 @@
|
||||
---
|
||||
VMID: 109
|
||||
---
|
||||
|
||||
|
||||
|
||||
|
46
kralizec/forum11/README.md
Normal file
46
kralizec/forum11/README.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
VMID: 119
|
||||
---
|
||||
|
||||
|
||||
## Data
|
||||
|
||||
`/var/discourse/shared/web_only/`
|
||||
|
||||
|
||||
## Web
|
||||
|
||||
`/var/discourse_docker/`
|
||||
|
||||
|
||||
## Help
|
||||
|
||||
`/var/discourse_docker/discourse_doctor`
|
||||
|
||||
|
||||
## Docker rebuild errors
|
||||
|
||||
`/var/discourse_docker/launcher rebuild web_only`
|
||||
|
||||
|
||||
```
|
||||
Plugin name is 'ldap', but plugin directory is named 'discourse-ldap-auth'
|
||||
rake aborted!
|
||||
ActiveRecord::NoDatabaseError: We could not find your database: discoursedb. Available database configurations can be found in config/database.yml. (ActiveRecord::NoDatabaseError)
|
||||
|
||||
```
|
||||
|
||||
|
||||
```
|
||||
FAILED
|
||||
--------------------
|
||||
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 593 exit 1>
|
||||
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
|
||||
exec failed with the params {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
|
||||
bootstrap failed with exit code 1
|
||||
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
|
||||
./discourse-doctor may help diagnose the problem.
|
||||
a9a704b1ee166487d8cd2acd5bd9bcc050ed0ec93fc065f58440e4ae208e1937
|
||||
```
|
||||
|
||||
|
@@ -1,3 +1,14 @@
|
||||
---
|
||||
VMID: 105
|
||||
---
|
||||
|
||||
Posgresql v13
|
||||
|
||||
- ejabberd (xmpp)
|
||||
- discourse (forum)
|
||||
|
||||
root@192.168.1.28
|
||||
|
||||
other databases are migrated to posgresql12
|
||||
|
||||
|
||||
|
54
kralizec/postgresql12/README.md
Normal file
54
kralizec/postgresql12/README.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
VMID: 121
|
||||
---
|
||||
|
||||
PostgreSql v15
|
||||
|
||||
port 5432
|
||||
|
||||
[installation wiki](https://wiki.debian.org/PostgreSql)
|
||||
|
||||
## Users
|
||||
|
||||
- ejabberd
|
||||
- discorse
|
||||
- gitea
|
||||
- wiki
|
||||
- replication
|
||||
- xmppsqlkrov (not created)
|
||||
- dmzrsflask (not created)
|
||||
|
||||
|
||||
## Config for databases
|
||||
|
||||
- ejabberddb - `/etc/ejabberd/ejabberd.yml`
|
||||
- discorsedb (forum11) `/etc/discorse_docker/containers/web_only.yml` and `-||-/data.yml`
|
||||
- giteadb `/etc/gitea/app.ini`
|
||||
- wikidb `/root/wiki/config.yml`
|
||||
- replication
|
||||
|
||||
|
||||
```sh
|
||||
pg_dump -d <database> -f <file>
|
||||
psql -U <user> -d <dababase> -f <dump.psql>
|
||||
|
||||
```
|
||||
|
||||
## Config file
|
||||
|
||||
`/etc/postresql/15main/postresql.conf`
|
||||
changed listening_address from localhost to *
|
||||
|
||||
`/etc/postresql/15main/pg_hba.conf`
|
||||
host all all all md5
|
||||
|
||||
add `/etc/ssl/certs/ssl-cert-snakeoil.pem` to `/etc/ssl/` on every service
|
||||
|
||||
|
||||
## SSL
|
||||
|
||||
For wiki machine certificate pinging is setup
|
||||
In config.yml on wiki machine, the certificate path for new sql server should be added
|
||||
|
||||
|
||||
|
@@ -15,6 +15,7 @@ ISP: Yettel
|
||||
|
||||
name: moxx
|
||||
location: kralizec
|
||||
local_access: 192.168.1.200:8006
|
||||
|
||||
name: Serverko
|
||||
location: krov
|
||||
@@ -35,6 +36,10 @@ proxies: dmzrs
|
||||
name: LDAP
|
||||
host: moxx
|
||||
|
||||
name: dmzrs
|
||||
host: moxx
|
||||
note: hosts the dmz.rs website
|
||||
|
||||
name: website
|
||||
host: moxx
|
||||
authqueries: LDAP
|
||||
|
36
setup/ssh_to_lxc.md
Normal file
36
setup/ssh_to_lxc.md
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
volume: Decentrala
|
||||
section: 6
|
||||
title: Access Linux Containers in Moxx over `ssh`
|
||||
author: Malin
|
||||
source: dmz.rs
|
||||
---
|
||||
|
||||
Access `moxx`, the Proxmox machine:
|
||||
|
||||
1. Check you can access the creds in `dmzadmin`: `gpg -d credentials/kralizec/ssh11.gpg`.
|
||||
2. Check the creds work: `ssh dmz.rs ls`.
|
||||
3. Copy your ssh keys across: `ssh-copy-id -i ~/id_selected dmz.rs`.
|
||||
4. Check that works: `test $(ssh dmz.rs hostname) = ssh11`
|
||||
5. Find `moxx`' IP address in its credentials: `moxxIP=[ user ]@[ local ip ]`
|
||||
6. Jump through `ssh11` to access `moxx`: `ssh -J user@dmz.rs $moxx_ip`
|
||||
|
||||
|
||||
# Enter Containers
|
||||
|
||||
Use `pct` to find and access containers:
|
||||
|
||||
```sh
|
||||
pct list | grep -v stopped
|
||||
pct enter 112
|
||||
```
|
||||
|
||||
- Don't tell people to type 'pct enter', or they will type `pct`, and hit the enter key I TOLD YOU ALL THE KEY SHOULD BE CALLED RETURN.
|
||||
- Now you're in the container.
|
||||
|
||||
## Just for Fun
|
||||
|
||||
```sh
|
||||
pct list | grep -v VMID |\
|
||||
column -J -N vmid,state,current,name | less -R
|
||||
```
|
Reference in New Issue
Block a user