mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
Updated Export from Wekan Sandstorm grain .zip file (markdown)
parent
9635e3a73b
commit
bc1c0e55b6
1 changed files with 80 additions and 6 deletions
|
|
@ -1,16 +1,90 @@
|
|||
This is useful for example if you get [Board not found error](https://github.com/wekan/wekan/issues/1430)
|
||||
|
||||
## 1) Download Wekan grain
|
||||
Using Ubuntu 18.04 or Mint 19.1 or Ubuntu for Windows Subsystem for Linux:
|
||||
|
||||
Use Sandstorm arrow down button to download Wekan grain in .zip file.
|
||||
## 1) Install required packages:
|
||||
|
||||
## 2) Unzip downloaded file
|
||||
```
|
||||
sudo apt-get install zip unzip p7zip-full wget
|
||||
```
|
||||
|
||||
## 3) Install latest Wekan, or only MongoDB 3.2.20 or newer locally
|
||||
## 2) If you don't have Meteor 1.6.0.1 installed, download it to your home directory, and unarchive it
|
||||
|
||||
[Install from releases page](https://github.com/wekan/wekan/releases)
|
||||
```
|
||||
cd
|
||||
wget https://releases.wekan.team/meteor-repair.7z
|
||||
7z x meteor-repair.7z
|
||||
```
|
||||
|
||||
## 4) Stop Wekan and MongoDB
|
||||
## 3) Install MongoDB 3.2.22
|
||||
|
||||
https://docs.mongodb.com/v3.2/tutorial/install-mongodb-on-ubuntu/
|
||||
|
||||
## 4) Download Wekan grain
|
||||
|
||||
Use Sandstorm arrow down button to download Wekan grain in .zip file to your home directory.
|
||||
|
||||
## 5) Unzip downloaded file
|
||||
|
||||
```
|
||||
unzip "YOUR-GRAIN-NAME-HERE.zip"
|
||||
```
|
||||
|
||||
## 6) Repair database
|
||||
|
||||
```
|
||||
.meteor/packages/meteor-tool/1.6.0_1/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod --dbpath "./YOUR-GRAIN-NAME-HERE/data/wiredTigerDb" --repair
|
||||
```
|
||||
|
||||
## 7) (Note to self about future versions of Meteor and Wekan)
|
||||
|
||||
Currently Wekan uses Meteor 1.6.0.1. In .meteor/packages/meteor-tool/ directory is also some 1.8.x version for upcoming Wekan version using Meteor 1.8.x. This .meteor directory has been generated by installing meteor from www.meteor.com and then upgrading some existing or new app with for example `meteor update --release 1.6.0.1` so that correct version of Meteor is downloaded.
|
||||
|
||||
## 8) Stop MongoDB
|
||||
|
||||
```
|
||||
sudo systemctl stop mongod
|
||||
```
|
||||
|
||||
## 9) Copy repaired database to MongoDB raw files and start MongoDB
|
||||
|
||||
```
|
||||
sudo su
|
||||
cd /var/lib
|
||||
mv mongodb mongodb-original
|
||||
cp -pR "/home/YOUR-USERNAME/YOUR-GRAIN-NAME-HERE/data/wiredTigerDb" .
|
||||
mv wiredTigerDb mongodb
|
||||
chown mongodb:mongodb mongodb -R
|
||||
systemctl start mongod
|
||||
exit
|
||||
```
|
||||
|
||||
## 10) Browse database with MongoDB CLI
|
||||
|
||||
```
|
||||
mongo
|
||||
show dbs
|
||||
use meteor
|
||||
show collections
|
||||
db.users.find();
|
||||
exit
|
||||
```
|
||||
|
||||
## 11) Dump database
|
||||
|
||||
```
|
||||
mongodump --db meteor
|
||||
```
|
||||
|
||||
## 13) Restore:
|
||||
|
||||
a) Restore data to Standalone Wekan Snap
|
||||
|
||||
b) Figure out how to make Sandstorm grain .zip file
|
||||
|
||||
***
|
||||
|
||||
## OLD CONTENT, TO BE CLEANED UP SOMETIME
|
||||
|
||||
## 5) Copy database files from unzipped Wekan grain to MongoDB
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue