various
This commit is contained in:
parent
40f53dc92c
commit
bdfa5fc026
40
node/README.md
Normal file
40
node/README.md
Normal file
@ -0,0 +1,40 @@
|
||||
---
|
||||
gitea: none
|
||||
include_toc: true
|
||||
---
|
||||
# NodeJS
|
||||
|
||||
## install
|
||||
|
||||
install node version manager
|
||||
|
||||
```
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
nvm install --lts
|
||||
nvm use --lts
|
||||
```
|
||||
|
||||
## npm node package manager installieren
|
||||
|
||||
```
|
||||
npm install
|
||||
```
|
||||
|
||||
## Run small Webserver on WSL/Windows
|
||||
|
||||
### Installation
|
||||
|
||||
```
|
||||
sudo npm install http-server -g
|
||||
```
|
||||
|
||||
### Running it
|
||||
|
||||
First navigate to the folder that is your web root, then
|
||||
|
||||
```
|
||||
http-server
|
||||
```
|
||||
|
||||
Website is available on `http://localhost:8080`
|
||||
50
s3/README.md
Normal file
50
s3/README.md
Normal file
@ -0,0 +1,50 @@
|
||||
---
|
||||
gitea: none
|
||||
include_toc: true
|
||||
---
|
||||
# S3
|
||||
|
||||
## Verbindung mit Console
|
||||
|
||||
(am besten WSL) mit rclone. Das `rclone.conf` könnte z.B. so aussehen:
|
||||
|
||||
```
|
||||
[zurich]
|
||||
type = s3
|
||||
provider = Ceph
|
||||
env_auth = false
|
||||
access_key_id = a1a1a1a1a1a1a11a1a1a1a1a1
|
||||
secret_access_key = b2b2b2b2b2b2b2b2b2b2bb
|
||||
endpoint = https://irgendwas.irgendwas-s3.ch
|
||||
acl = private
|
||||
```
|
||||
|
||||
### Verbindung testen (gibt Buckets pro Standort aus):
|
||||
|
||||
```
|
||||
rclone lsd zurich:/
|
||||
```
|
||||
|
||||
### Auflisten von Dateien
|
||||
|
||||
```
|
||||
rclone --config rclone.conf ls lausanne:docuteam-backup-backup/backup_docuteam_ch
|
||||
```
|
||||
|
||||
### Auflisten von Ordnern
|
||||
|
||||
```
|
||||
rclone --config rclone.conf lsd lausanne:docuteam-backup-backup/backup_docuteam_ch
|
||||
```
|
||||
|
||||
### Kopieren einer Datei nach lokal
|
||||
|
||||
```
|
||||
rclone --config rclone.conf copy lausanne:docuteam-backup-backup/einFile.txt .
|
||||
```
|
||||
|
||||
oder umgekehrt:
|
||||
|
||||
```
|
||||
rclone copy c:\pfad\blabla zurich:pfad/bla -v -P
|
||||
```
|
||||
59
tls-ssl/README.md
Normal file
59
tls-ssl/README.md
Normal file
@ -0,0 +1,59 @@
|
||||
---
|
||||
gitea: none
|
||||
include_toc: true
|
||||
---
|
||||
# SSL/TLS
|
||||
|
||||
Übersicht: https://www.sslmarket.ch/ssl/formate-von-ssl-zertifikaten-und-ihre
|
||||
|
||||
## cacerts / jave
|
||||
## Neues Zertifikat in cacerts einfügen
|
||||
|
||||
```
|
||||
keytool -importcert -file cert.pem -alias nwvappdaing001t -keystore cacerts_tryout
|
||||
```
|
||||
|
||||
### Zertifikat aus cacerts exportieren
|
||||
|
||||
```
|
||||
keytool -export -storepass changeit -alias arc2004.bgov.ch -keystore cacerts -file arc2003.bgov.ch.crt
|
||||
```
|
||||
|
||||
### Alle Einträge in cacerts auflisten
|
||||
|
||||
```
|
||||
keytool -list -v -keystore "c:\...\cacerts" > cacerts_output.txt
|
||||
```
|
||||
|
||||
### Alter Eintrag in cacerts löschen
|
||||
|
||||
```
|
||||
keytool -delete -alias aliasname -keystore ..\cacerts
|
||||
```
|
||||
|
||||
## Verschiedenes
|
||||
|
||||
### PKS12 (.pfx) in base64 umwandeln
|
||||
|
||||
```
|
||||
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out filename.pem
|
||||
```
|
||||
|
||||
### PFX erstellen aus server-zertifikat und key
|
||||
|
||||
```
|
||||
openssl pkcs12 -export -in linux_cert+ca.pem -inkey privateekey.key -out output.pfx
|
||||
```
|
||||
|
||||
Oder mit Keystore Explorer:
|
||||
|
||||
- Root als base64 exportieren
|
||||
- Intermediate als base64 exportieren
|
||||
- Serverzertifikat durch M. Kandlbinder geliefert und in C:\docuteam\ssl-zertifikate-06-2022 abgelegt
|
||||
- In Keystore Explorer: Neu
|
||||
- PKCS#12 wählen
|
||||
- Root und Intermediate importieren
|
||||
- Schlüsselpaar PKCS#8 erstellen, dabei Key und Serverzertifikat angeben
|
||||
- default PW geben
|
||||
- Abspeichern als PFX
|
||||
- PFX bei Fedora Servern in Tomcat Conf Ordner ablegen
|
||||
Loading…
Reference in New Issue
Block a user