Gehe in den Ordner von MoeShare.
-
Gehe mit diesen Befehl in den Container der Datenbank:
docker exec -it datenbank bash
-
Führe nun diese Befehle aus:
apt update && apt --assume-yes install postgresql-client-15 postgresql-client-common curl wget zip cd /var/lib/postgresql/data pg_dump -h localhost -U postgres postgres > dump.sql curl -F 'files[]=@dump.sql' 'https://www.rebasedata.com/api/v1/convert?outputFormat=sqlite&errorResponse=zip' -o sqlite-datenbank.zip unzip sqlite-datenbank.zip mv data.sqlite datenbank.sqlite curl -sL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh bash nodesource_setup.sh apt --assume-yes install nodejs wget https://raw.githubusercontent.com/maxsrl/moeshare/main/sqlite-anpassung.js npm i sqlite3 node sqlite-anpassung.js exit
-
Nachdem du aus dem Container bist, führe diese Befehle aus (Wenn du NodeJS bereits hast, überspringe die Zeilen: 2-5):
apt install wget docker compose down mkdir db cp pg_data/datenbank.sqlite db/datenbank.sqlite rm -r pg_data mv docker-compose.yml docker-compose.old.yml wget https://raw.githubusercontent.com/maxsrl/moeshare/main/docker-compose.yml
-
Ändere die
docker-compose.yml
nach deinen Wünschen. -
Starte den Uploader mit
docker compose up -d
-
(Optimal) Wenn du die gerade installierte Software löschen möchtest, führe diese Befehle aus:
apt remove --purge wget
Gehe in den Ordner von MoeShare.
-
Gehe mit diesen Befehl in den Container der Datenbank:
docker exec -it uploader-datenbank bash
-
Führe nun diese Befehle aus:
apt update && apt --assume-yes install python3 python3-pip pip install mysql-to-sqlite3 cd /var/lib/mysql mysql2sqlite -f ./datenbank.sqlite -d uploader -u uploader --mysql-password 8RAcsRYSj75nePoCvzatZeqtaeyd8p7C4EtyWx78d2XwdJqa7c5SLuWqojWuz3yd exit
-
Nachdem du aus dem Container bist, führe diese Befehle aus (Wenn du NodeJS bereits hast, überspringe die Zeilen: 2-5):
apt install wget docker compose down mkdir db cp mariadb/data/datenbank.sqlite db/datenbank.sqlite rm -r mariadb mv docker-compose.yml docker-compose.old.yml wget https://raw.githubusercontent.com/maxsrl/moeshare/main/docker-compose.yml
-
Ändere die
docker-compose.yml
nach deinen Wünschen. -
Starte den Uploader mit
docker compose up -d
-
(Optimal) Wenn du die gerade installierte Software löschen möchtest, führe diese Befehle aus:
apt remove --purge wget