mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 00:10:13 +01:00
Updated Raspberry Pi (markdown)
parent
edccbe8c08
commit
13fbc01c56
1 changed files with 44 additions and 18 deletions
|
|
@ -51,7 +51,7 @@ There change ROOT_URL to have your IP address. Save and Exit: Ctrl-o Enter Ctrl-
|
||||||
|
|
||||||
### How to use bundle
|
### How to use bundle
|
||||||
|
|
||||||
1) On any Ubuntu 18.04 arm64 server:
|
#### a) On any Ubuntu 18.04 arm64 server
|
||||||
```
|
```
|
||||||
wget https://releases.wekan.team/raspi3/wekan-2.94-arm64-bundle.tar.gz
|
wget https://releases.wekan.team/raspi3/wekan-2.94-arm64-bundle.tar.gz
|
||||||
tar -xzf wekan-2.94-arm64-bundle.tar.gz
|
tar -xzf wekan-2.94-arm64-bundle.tar.gz
|
||||||
|
|
@ -75,6 +75,25 @@ and then allow it:
|
||||||
sudo setcap cap_net_bind_service=+ep /usr/local/bin/node
|
sudo setcap cap_net_bind_service=+ep /usr/local/bin/node
|
||||||
```
|
```
|
||||||
[Adding users](https://github.com/wekan/wekan/wiki/Adding-users)
|
[Adding users](https://github.com/wekan/wekan/wiki/Adding-users)
|
||||||
|
|
||||||
|
#### b) Other CPU architectures
|
||||||
|
|
||||||
|
Do as above, but then also install node packages for your architecture:
|
||||||
|
```
|
||||||
|
cd bundle/programs/server
|
||||||
|
npm install
|
||||||
|
npm install node-gyp node-pre-gyp fibers
|
||||||
|
cd ../../..
|
||||||
|
```
|
||||||
|
Then start Wekan
|
||||||
|
```
|
||||||
|
./start-wekan.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
#### c) Even more something?
|
||||||
|
|
||||||
|
Well, you could get some other newest Meteor x64 bundle, like RocketChat, and this way make it run on your CPU architecture, that has required Node+NPM+MongoDB.
|
||||||
|
|
||||||
### How this was done
|
### How this was done
|
||||||
|
|
||||||
1) Bundle at https://releases.wekan.team/raspi3/ was created this way originally on Xubuntu 19.10 x64:
|
1) Bundle at https://releases.wekan.team/raspi3/ was created this way originally on Xubuntu 19.10 x64:
|
||||||
|
|
@ -125,25 +144,32 @@ Save and Exit: Ctrl-o Enter Ctrl-x Enter
|
||||||
- Username wekan
|
- Username wekan
|
||||||
- Password wekan
|
- Password wekan
|
||||||
|
|
||||||
6) Download your Wekan x64 bundle
|
6) Download bundle etc
|
||||||
|
|
||||||
|
See above about downloading bundle, start-wekan.sh, dependencies etc.
|
||||||
|
|
||||||
|
7) Shutdown RasPi3
|
||||||
|
```
|
||||||
|
sudo shutdown -h now
|
||||||
```
|
```
|
||||||
wget https://releases.wekan.team/wekan-VERSION
|
|
||||||
|
|
||||||
|
8) At computer, insert SD card and unmount partitions:
|
||||||
|
```
|
||||||
sudo umount /dev/mmcblk0p1 /dev/mmcblk0p2
|
sudo umount /dev/mmcblk0p1 /dev/mmcblk0p2
|
||||||
Requirements for any CPU architecture:
|
```
|
||||||
- Has Node.js, NPM and MongoDB
|
9) Read SD card to image
|
||||||
- https://github.com/wekan/wekan master branch has Meteor 1.6, requires Node 8.16.0, and MongoDB 3.2.x or earlier
|
```
|
||||||
- https://github.com/wekan/wekan meteor-1.8 branch has Meteor 1.8.x, requires Node 8.16.0, MongoDB 3.6.x or newer, for example MongoDB 4.0.10 work too.
|
sudo dd if=/dev/mmcblk0 of=wekan-2.94-raspi3-ubuntu18.04server.img conv=sync status=progress
|
||||||
|
```
|
||||||
|
10) Resize image to smaller from 32 GB to 4.5 GB:
|
||||||
|
|
||||||
|
Resize script is [originally from here](https://evilshit.wordpress.com/2014/02/07/how-to-trim-disk-images-to-partition-size/).
|
||||||
# Originally from: https://evilshit.wordpress.com/2014/02/07/how-to-trim-disk-images-to-partition-size/
|
```
|
||||||
|
wget https://releases.wekan.team/raspi3/resize.sh
|
||||||
## Unmount SD card partitions:
|
chmod +x resize.sh
|
||||||
# sudo umount /dev/mmcblk0p1 /dev/mmcblk02
|
sudo ./resize.sh wekan-2.94-raspi3-ubuntu18.04server.img
|
||||||
## Read SD card to image:
|
```
|
||||||
# sudo dd if=/dev/mmcblk0 of=wekan-2.94-raspi3-ubuntu18.04server.img conv=sync status=progress
|
11) Make .7z archive to pack about 4.5 GB to about 800 MB:
|
||||||
## Resize image to smaller from 32 GB to 4.5 GB:
|
```
|
||||||
# sudo ./resize.sh wekan-2.94-raspi3-ubuntu18.04server.img
|
7z a wekan-2.94-raspi3-ubuntu18.04server.img.7z wekan-2.94-raspi3-ubuntu18.04server.img
|
||||||
## Make .7z archive to pack about 4.5 GB to about 800 MB:
|
```
|
||||||
# 7z a wekan-2.94-raspi3-ubuntu18.04server.img.7z wekan-2.94-raspi3-ubuntu18.04server.img
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue