Install Docker
Update the repo to get latest versions
sudo apt update
Install the latest version
sudo apt install docker.io
Set Docker to start on startup
sudo systemctl enable --now docker
Give your user permissions to docker, replacing user with your username
sudo usermod -aG docker user
Test it has installed correctly by getting the docker version
docker --version
Installing Paperless-ng
Download the install script
wget https://raw.githubusercontent.com/jonaswinkler/paperless-ng/master/install-paperless-ng.sh
Set permissions on the downloaded file
chmod +x install-paperless-ng.sh
Install the script
./install-paperless-ng.sh
This will prompt you for some settings. The prompts I modified are Port, Paperless password and Paperless email
Target folder [/home/user/paperless-ng]: Consume folder [/home/user/paperless-ng/consume]: Media folder []: Data folder []: Port [8000]: 8187 Current time zone [Etc/UTC]: Database backend (postgres sqlite) [postgres]: Enable Apache Tika? (yes no) [no]: OCR language [eng]: User ID [1000]: Group ID [1000]: Paperless username [user]: Paperless password: Paperless password (again): Paperless email: user@local Press any key to install.
Running Paperless-ng
Open a browser and run to http://serverip:8187 or whatever port you specified in the above config.
Installing Paperless-ng with Docker on Ubuntu 20.04 ·
Below is the command on Aliyun :
admin@iZj6c93ue3po17rxlbsl41Z:~$ history
1 ls
2 sudo apt update
3 sudo apt install docker.io
4 sudo systemctl enable --now docker
5 sudo add user paperless
6 add user paperless
7 sudo adduser paperless
8 sudo usermod -aG docker paperless
9 docker --version
10 wget https://raw.githubusercontent.com/jonaswinkler/paperless-ng/master/install-paperless-ng.sh
11 ls
12 pwd
13 chmod +x install-paperless-ng.sh
14 ./install-paperless-ng.sh
15 ls
16 ./install-paperless-ng.sh
17 sudo apt docker-compose
18 sudo apt install docker-compose
19 ./install-paperless-ng.sh
20 ls
21 ls -l
22 cd paperless-ng/
23 ls
24 sudo systemctl start docker
25 ls
26 cd ..
27 ls
28 ./install-paperless-ng.sh
29 sudo systemctl start docker
30 sudo systemctl status docker
31 sudo gpasswd -a ${paperless} docker
32 ls -l
33 sudo gpasswd -a ${admin} docker
34 whoami
35 sudo usermod -aG docker admin
36 sudo gpasswd -a $admin docker
37 sudo groupadd docker
38 sudo gpasswd -a $admin docker
39 sudo gpasswd -a ${admin} docker
40 sudo gpasswd -a $XXX docker
41 sudo gpasswd -a $USER docker
42 sudo service docker restart
43 ls
44 ./install-paperless-ng.sh
45 sudo systemctl start docker
46 sudo gpasswd -a ${USER} docker
47 ls
48 pwd
49 ./install-paperless-ng.sh
50 history
admin@iZj6c93ue3po17rxlbsl41Z:~$



