summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitea <gitea@fake.local>2023-11-02 16:37:53 -0400
committerGitea <gitea@fake.local>2023-11-02 16:37:53 -0400
commitf5730eb4136e56cadf51ae3395bf3aab6130131c (patch)
tree68672a352e5b658baa057f0b698840eb08192ef6
parent20a702bc9bf78d99d2c5c4c65697ce25e78d36d7 (diff)
added basic dotfiles for serverHEADmaster
-rw-r--r--.aliases54
-rw-r--r--.bash_history14254
-rw-r--r--.bash_profile5
-rw-r--r--.bashrc258
-rw-r--r--.gitconfig10
-rw-r--r--.profile27
-rw-r--r--.tmux.conf58
-rw-r--r--.vimrc466
8 files changed, 15132 insertions, 0 deletions
diff --git a/.aliases b/.aliases
new file mode 100644
index 0000000..5e01cf0
--- /dev/null
+++ b/.aliases
@@ -0,0 +1,54 @@
+# vi:syntax=sh
+
+alias egrep='egrep --color=auto'
+alias tmux="tmux -2"
+alias v='vim'
+
+# I like feedback
+alias cp='cp -v'
+alias mv='mv -v'
+# i like ls
+alias ls='ls --color -h --group-directories-first'
+alias ll='ls -lh'
+alias lsh='ls -lh'
+alias la='ls -lah'
+# top
+alias cpu='top -o cpu'
+alias mem='top -o rsize' # memory
+# cd
+alias ...='cd ../../'
+alias ....='cd ../../../'
+alias .....='cd ../../../../'
+
+alias ai="sudo apt install"
+alias as="apt-cache search"
+alias fdisk="sudo fdisk"
+
+
+#Tmux aliases
+alias mopen='tmux attach-session -t'
+alias mnew='tmux new -s'
+
+alias xrestart='sudo systemctl restart nginx'
+alias djrestart='sudo systemctl restart uwsgi'
+#Git aliases
+alias gs="git status"
+alias ga="git add"
+alias gc="git commit "
+alias gl="git log"
+
+alias findname='find . -name $1'
+
+#Django web dev
+alias manage='./config/djadmin.sh '
+alias virt='source venv/bin/activate'
+alias serve='python -m http.server'
+alias servenet="python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(('\''192.168.1.10'\'', 8080), shs.SimpleHTTPRequestHandler).serve_forever()'"
+
+alias @less="fc -s | less"
+
+# list TODO/FIX lines from the current project
+alias todos="ack -n --nogroup '(TODO|FIX(ME)?):'"
+
+# strip spaces in file names
+alias stripspaces='for f in *\ *; do mv "$f" "${f// /_}"; done'
diff --git a/.bash_history b/.bash_history
new file mode 100644
index 0000000..eb90c6f
--- /dev/null
+++ b/.bash_history
@@ -0,0 +1,14254 @@
+#1605452998
+mv .bash_history .bash_historyold
+#1605452998
+scp -r lxfold:/home/lxf/.aliases .
+#1605452999
+scp -r lxfold:/home/lxf/.bash_history .
+#1605453000
+ll -la
+#1605453000
+ls -la
+#1605453000
+v .profile
+#1605453002
+sudo apt install vim
+#1605453002
+vim .profile
+#1605453004
+scp -r lxfold:/home/lxf/.bash_profile .
+#1605453005
+scp -r lxfold:/home/lxf/.tmux.conf .
+#1605453006
+scp -r lxfold:/home/lxf/.pgpass .
+#1605453006
+scp -r lxfold:/home/lxf/.mysqlconf .
+#1605453007
+scp -r lxfold:/home/lxf/.vim .
+#1605453007
+vim
+#1605453009
+sudo apt install ctags
+#1605453009
+scp -r lxfold:/home/lxf/bin .
+#1605453011
+scp -r lxfold:/home/lxf/nginx .
+#1605453012
+scp -r lxfold:/home/lxf/services .
+#1605453014
+scp -r lxfold:/home/lxf/sites/awstats.luxagraf.net
+#1605453014
+mkdir sites
+#1605453014
+scp -r lxfold:/home/lxf/sites/awstats.luxagraf.net sites/
+#1605453018
+df -h
+#1605453018
+rsync -av -e ssh --exclude='*.out' /path/to/source/ user@hostB:/path/to/dest/
+#1605453018
+sudo apt install rsync
+#1605453018
+rsync -av -e ssh --exclude='venv/' lxfold:/home/lxf/sites/luxagraf.net sites/
+#1605453020
+cd sites/
+#1605453020
+ll
+#1605453020
+mv .bashrc .bashrcold
+#1605453020
+cd
+#1605453020
+mv .bashrc .bashrcold
+#1605453020
+scp -r lxfold:/home/lxf/.bashrc .
+#1605453025
+ll
+#1605453028
+ll -a
+#1605453048
+mv .bashrcold .bashrc
+#1605453054
+v .bash_history
+#1605453070
+rsync -av -e ssh --exclude='venv/' lxfold:/home/lxf/sites/luxagraf.net sites/
+#1605453091
+cd sites/luxagraf.net/
+#1605453092
+ll
+#1605453094
+ranger
+#1605453347
+git pull
+#1605453363
+v .git/config
+#1605453382
+v ~/.ssh/config
+#1605453511
+git pull
+#1605453518
+v ~/.ssh/config
+#1605453532
+git pull
+#1605453547
+ll
+#1605453549
+ranger
+#1605453663
+sudo apt install postgresql-server postgis
+#1605453686
+sudo aptcache search postgresql
+#1605453691
+sudo apt-cache search postgresql
+#1605453747
+sudo apt install postgresql postgis
+#1605454357
+sudo su - postgres
+#1605454617
+scp -r lxfold:/home/lxf/current.sql .
+#1605454634
+ll
+#1605454668
+psql -U luxagraf -hloxalhost -d luxagraf < current.sql
+#1605454673
+psql -U luxagraf -hlocalhost -d luxagraf < current.sql
+#1605454692
+ll
+#1605454703
+..
+#1605454718
+mv luxagraf.net django
+#1605454724
+cd django/
+#1605454725
+ll
+#1605454739
+..
+#1605454755
+mv django luxagraf.net
+#1605454762
+mkdir django
+#1605454772
+mv luxagraf.net django/
+#1605454777
+cd django/
+#1605454778
+ll
+#1605454793
+..
+#1605454801
+mv django/luxagraf.net .
+#1605454803
+ll
+#1605454807
+rm -rf django/
+#1605454812
+cd luxagraf.net/
+#1605454814
+ll
+#1605454820
+mv site luxagraf.net
+#1605454823
+ll
+#1605454833
+..
+#1605454843
+mv luxagraf.net django
+#1605454846
+cd django/
+#1605454847
+ll
+#1605455370
+mv old luxagraf.net/
+#1605455383
+cd luxagraf.net/
+#1605455385
+ll
+#1605455392
+ranger
+#1605455753
+rsync -av -e ssh lxfold:/home/lxf/sites/ sites/discursivemeditation.com/site .
+#1605455769
+rsync -av -e ssh lxfold:/home/lxf/sites/discursivemeditation.com/site .
+#1605455805
+mv site sites/django/discursivemeditation.com
+#1605455817
+ll
+#1605455819
+cd sites/
+#1605455820
+ll
+#1605455824
+cd django/
+#1605455825
+ll
+#1605455895
+rsync -av -e ssh lxfold:/home/lxf/sites/discursivemeditation.com/site .
+#1605455936
+rsync -av -e ssh lxfold:/home/lxf/sites/rss.luxagraf.net ~/sites/
+#1605455959
+rsync -av -e ssh lxfold:/home/lxf/sites/stats.luxagraf.net ~/sites/
+#1605455986
+rsync -av -e ssh lxfold:/home/lxf/sites/storage.luxagraf.net ~/sites/
+#1605456003
+cd
+#1605456005
+df -h
+#1605456040
+ll
+#1605456151
+sudo apt install nginx
+#1605456257
+sudo apt install rclone php php-memcached memcached libmemcached-tools php-gd php-curl php-zip wget unzip
+#1605456295
+sudo apt remove apache
+#1605456299
+sudo apt remove apache2
+#1605456371
+sudo apt install php-xml php-cli php-common php-cgi jpegoptim php-mysql gnupg2
+#1605456400
+v nginx/rss.luxagraf.net.conf
+#1605456415
+sudo apt install php-fpm
+#1605456452
+sudo apt install certbox
+#1605456454
+sudo apt install certbot
+#1605456473
+cd /etc/nginx/
+#1605456474
+ll
+#1605456482
+v nginx.conf
+#1605456542
+rsync -av -e ssh lxfold:/home/lxf/nginx.conf ~/
+#1605456553
+ll
+#1605456560
+mv nginx.conf nginx.confold
+#1605456563
+sudo mv nginx.conf nginx.confold
+#1605456573
+sudo mv ~/nginx.conf .
+#1605456577
+v nginx.conf
+#1605456590
+cd sites-enabled/
+#1605456601
+ln -s ~/nginx/rss.luxagraf.net.conf .
+#1605456604
+sudo ln -s ~/nginx/rss.luxagraf.net.conf .
+#1605456615
+cd
+#1605456622
+sudo certbot --nginx
+#1605456649
+sudo apt-cache search certbot
+#1605456674
+sudo apt install python3-certbot-nginx
+#1605456680
+sudo certbot --nginx
+#1605456690
+v nginx/rss.luxagraf.net.conf
+#1605456728
+sudo certbot --nginx
+#1605456752
+sudo systemctl restart nginx.service
+#1605456760
+sudo journalctl -xe
+#1605456779
+ll /usr/share/nginx/
+#1605456789
+sudo mkdir /usr/share/nginx/logs
+#1605456794
+sudo systemctl restart nginx.service
+#1605456798
+sudo certbot --nginx
+#1605456887
+cd /var/www/
+#1605456888
+ll
+#1605456896
+sudo rm -rf html/
+#1605456907
+sudo ln -s ~/sites/rss.luxagraf.net .
+#1605456913
+cd
+#1605456917
+sudo certbot --nginx
+#1605456981
+v nginx/rss.luxagraf.net.conf
+#1605456999
+sudo systemctl restart nginx.service
+#1605457029
+v nginx/rss.luxagraf.net.conf
+#1605457055
+sudo systemctl restart nginx.service
+#1605457074
+cat /usr/share/nginx/logs/
+#1605457079
+ll /usr/share/nginx/logs/
+#1605457085
+cat /usr/share/nginx/logs/access.log
+#1605457095
+cd
+#1605457115
+ln -s /var/log/nginx .
+#1605457119
+ll
+#1605457124
+ln -s /var/log/nginx logs
+#1605457129
+ll logs/
+#1605457139
+cat logs/rss.luxagraf.net.error.log
+#1605457167
+sudo apt install php-pgsql
+#1605457257
+v sites/rss.luxagraf.net/config.php
+#1605457182
+sudo su - postgres
+#1605455607
+rsync -av -e ssh lxfold:/mnt/block50/luximages .
+#1605457324
+rsync -av -e ssh lxfold:/home/lxf/rss.sql ~/
+#1605457359
+psql -U tinytinyrss -hlocalhost -d tinytinyrss < rss.sql
+#1605457383
+sudo apt install php-mbstring
+#1605457578
+cd /etc/systemd/system/
+#1605457595
+sudo ln -s ~/services/ttrss.service .
+#1605457608
+v ttrss.service
+#1605457628
+sudo systemctl start ttrss.service
+#1605457634
+sudo systemctl enable ttrss.service
+#1605457733
+cd
+#1605457736
+cd services/
+#1605457737
+ll
+#1605457764
+sudo systemctl restart php.service
+#1605457770
+sudo systemctl restart php7.3.service
+#1605457781
+sudo systemctl restart php-fpm.service
+#1605457810
+sudo systemctl restart php7.3-fpm.service
+#1605458096
+sudo systemctl restart ttrss.service
+#1605458107
+sudo systemctl status ttrss.service
+#1605458133
+cd
+#1605458144
+cd sites/rss.luxagraf.net/include/
+#1605458145
+ll
+#1605458153
+..
+#1605458200
+sudo systemctl status ttrss.service
+#1605458308
+v ~/services/ttrss.service
+#1605458323
+/home/lxf/sites/rss.luxagraf.net/update_daemon2.php
+#1605458357
+sudo systemctl status ttrss.service
+#1605458365
+sudo systemctl restart ttrss.service
+#1605458367
+sudo systemctl status ttrss.service
+#1605458648
+l
+#1605458649
+ll
+#1605458692
+ll
+#1605458708
+ll media/
+#1605458718
+rm media/images
+#1605458727
+mv luximages media/images
+#1605458732
+ll media/
+#1605458741
+cd media/images/
+#1605458742
+ll
+#1605458746
+ranger
+#1605458776
+rsync -av -e ssh lxfold:/mnt/block50/luximages/ .
+#1605458801
+rsync -avv -e ssh lxfold:/mnt/block50/luximages/ .
+#1605458843
+cd /var/www/
+#1605458844
+ll
+#1605458911
+sudo ln -s ~/sites/django/luxagraf.net/media origin.luxagraf.net
+#1605458920
+ll
+#1605458971
+cd
+#1605458975
+cd sites/django/
+#1605458986
+python 3 -m venv venv
+#1605458992
+python3 -m venv venv
+#1605459007
+sudo apt install python3-venv
+#1605459013
+python3 -m venv venv
+#1605459017
+ll
+#1605459020
+virt
+#1605459038
+./manage.py shell_plus
+#1605459047
+pip install django
+#1605459085
+pip install ipython uwsgi
+#1605459096
+./manage.py shell_plus
+#1605459108
+v config/settings.py
+#1605459131
+./manage.py shell_plus
+#1605459153
+grep -nr "dal" app/
+#1605459164
+grep -nr " dal " app/
+#1605459187
+./manage.py shell_plus
+#1605459193
+v app/links/forms.py
+#1605459202
+v app/links/admin.py
+#1605459215
+v app/utils/widgets.py
+#1605459312
+./manage.py shell_plus
+#1605459330
+pip install django_autocompletelight
+#1605459335
+v
+#1605459359
+pip install django_autocomplete_light
+#1605459371
+./manage.py shell_plus
+#1605459380
+v config/settings.py
+#1605459405
+./manage.py shell_plus
+#1605459416
+pip install django_extension
+#1605459426
+pip install django-extensions
+#1605459430
+./manage.py shell_plus
+#1605459438
+pip install django-gravatar2
+#1605459442
+./manage.py shell_plus
+#1605459448
+pip install django-bleach
+#1605459452
+./manage.py shell_plus
+#1605459459
+pip install django-taggit
+#1605459462
+./manage.py shell_plus
+#1605459470
+pip install django-typogrify
+#1605459478
+./manage.py shell_plus
+#1605459492
+pip install psycopg2-bin
+#1605459497
+pip install psycopg2-binary
+#1605459502
+./manage.py shell_plus
+#1605459510
+pip install requests
+#1605459521
+pip install beautiful-soup4
+#1605459549
+pip install beautifulsoup4
+#1605459555
+./manage.py shell_plus
+#1605459561
+pip install markdown
+#1605459565
+./manage.py shell_plus
+#1605459579
+pip install gpxpy
+#1605459583
+./manage.py shell_plus
+#1605459589
+pip install Pillow
+#1605459593
+./manage.py shell_plus
+#1605459604
+pip install python-resizeimage
+#1605459612
+pip install python-resize-image
+#1605459616
+./manage.py shell_plus
+#1605459627
+pip install exiftool
+#1605459632
+pip install python-exiftool
+#1605459639
+pip install pyexiftool
+#1605459644
+./manage.py shell_plus
+#1605459651
+pip install jsmin
+#1605459657
+./manage.py shell_plus
+#1605459784
+sudo pip3 install uwsgi
+#1605459791
+sudo pip install uwsgi
+#1605459880
+sudo apt install python3-pip
+#1605459914
+sudo pip3 install uwsgi
+#1605461118
+sudo touch /var/log/uwsgi/django.log
+#1605461132
+sudo mkdir /var/log/uwsgi/
+#1605461134
+sudo touch /var/log/uwsgi/django.log
+#1605461161
+sudo chown www-data /var/log/uwsgi/django.log
+#1605461190
+sudo systemctl restart uwsgi
+#1605461241
+sudo touch /tmp/uwsgi.log
+#1605461271
+sudo mkdir /etc/uwsgi
+#1605461337
+cd /etc/systemd/system/
+#1605461346
+sudo ln -s ~/services/uwsgi.service .
+#1605461354
+sudo systemctl start uwsgi
+#1605461358
+sudo journalctl -xe
+#1605461385
+v uwsgi.service
+#1605461398
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1605461434
+scp -r lxfold:/home/lxf/emperor.ini ~/
+#1605461450
+cd /etc/uwsgi/
+#1605461455
+mv ~/emperor.ini .
+#1605461457
+sudo mv ~/emperor.ini .
+#1605461460
+v emperor.ini
+#1605461470
+sudo mkdir vassals
+#1605461477
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1605461499
+sudo chown www-data /tmp/uwsgi.log
+#1605461502
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1605461529
+cd
+#1605461547
+sudo rm /tmp/uwsgi.log
+#1605461550
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1605461567
+sudo systemctl start uwsgi
+#1605461574
+sudo systemctl status uwsgi
+#1605461588
+cd /etc/uwsgi/vassals/
+#1605461607
+sudo ln -s ~/sites/django/config/django.ini .
+#1605461610
+v django.ini
+#1605461655
+sudo systemctl start uwsgi
+#1605461657
+sudo systemctl restart uwsgi
+#1605461665
+sudo systemctl status uwsgi
+#1605461672
+sudo systemctl enable uwsgi
+#1605461677
+cd
+#1605461679
+htop
+#1605461688
+sudo apt install ncdu htop
+#1605461692
+htop
+#1605461712
+cd /etc/nginx/sites-enabled/
+#1605461726
+sudo ln -s ~/nginx/live.luxagraf.net.conf .
+#1605461731
+v live.luxagraf.net.conf
+#1605461755
+cd
+#1605461759
+sudo certbot --nginx
+#1605461783
+v nginx/live.luxagraf.net.conf
+#1605461826
+sudo apt install awstats
+#1605461876
+scp -r lxfold:/home/lxf/awstats ~/
+#1605461894
+mv awstats/* /etc/awstats/
+#1605461905
+sudo mv awstats/* /etc/awstats/
+#1605461925
+cd /var/www/
+#1605461933
+mkdir live.luxagraf.net
+#1605461935
+sudo mkdir live.luxagraf.net
+#1605461937
+cd live.luxagraf.net/
+#1605461948
+ln -s ~/sites/django/static .
+#1605461951
+sudo ln -s ~/sites/django/static .
+#1605461977
+df -h
+#1605461999
+cd
+#1605462005
+cat logs/live.luxagraf.net.error.log
+#1605462023
+cd sites/django/
+#1605462033
+ranger
+#1605462167
+sudo systemctl restart uwsgi
+#1605462185
+v config/settings.py
+#1605462192
+sudo systemctl restart uwsgi
+#1605462219
+v
+#1605462251
+v config/settings.py
+#1605462266
+sudo systemctl restart uwsgi
+#1605462288
+v config/settings.py
+#1605462324
+sudo systemctl restart uwsgi
+#1605462351
+./manage.py migrate
+#1605462356
+sudo systemctl restart uwsgi
+#1605462392
+v config/settings.py
+#1605462419
+ll
+#1605462433
+mv unused_apps/jrnl app/
+#1605462439
+sudo systemctl restart uwsgi
+#1605464154
+./manage.py shell_plus
+#1605464250
+pip install lxml
+#1605464417
+cd /var/www/live.luxagraf.net/
+#1605464432
+sudo ln -w ~/sites/django/luxagraf.net/media .
+#1605464444
+sudo ln -s ~/sites/django/luxagraf.net/media .
+#1605464506
+cd /var/www
+#1605464507
+ll
+#1605464520
+cd /etc/nginx/sites-enabled/
+#1605464536
+sudo ln -s ~/nginx/origin.luxagraf.net.conf .
+#1605464539
+v origin.luxagraf.net.conf
+#1605464557
+sudo certbot --nginx
+#1605464575
+v origin.luxagraf.net.conf
+#1605464588
+sudo systemctl restart nginx.service
+#1605464255
+./manage.py shell_plus
+#1605465145
+git pull
+#1605465155
+sudo systemctl restart uwsgi
+#1605465354
+v config/settings.py
+#1605465386
+sudo chown -R www-data luxagraf.net/
+#1605465402
+sudo systemctl restart uwsgi
+#1605465420
+ranger
+#1605465737
+git pull
+#1605465748
+sudo systemctl restart uwsgi
+#1605465755
+./manage.py shell_plus
+#1605465861
+sudo chown -R lxf luxagraf.net/
+#1605465863
+./manage.py shell_plus
+#1605465917
+sudo chown -R www-data luxagraf.net/
+#1605465922
+sudo systemctl restart uwsgi
+#1605466168
+git pull
+#1605466177
+sudo systemctl restart uwsgi
+#1605466260
+git pull
+#1605466268
+sudo systemctl restart uwsgi
+#1605466368
+git pull
+#1605466376
+sudo systemctl restart uwsgi
+#1605469563
+sudo certbot --nginx
+#1605469580
+cd /etc/nginx/
+#1605469593
+cd sites-enabled/
+#1605469611
+sudo ln -s ~/nginx/luxagraf.net.conf .
+#1605469615
+v luxagraf.net.conf
+#1605469654
+sudo systemctl restart nginx
+#1605469658
+sudo certbot --nginx
+#1605469685
+v luxagraf.net.conf
+#1605469699
+sudo systemctl restart nginx
+#1605469763
+cd
+#1605469768
+cd /var/www/
+#1605469769
+ll
+#1605469783
+sudo ln -s ~/sites/django/luxagraf.net .
+#1605469870
+pip install django-ses
+#1605469884
+sudo systemctl restart uwsgi
+#1605472352
+df -h
+#1605472370
+cd ~/sites/
+#1605472371
+ll
+#1605472383
+cd /var/www/
+#1605472403
+sudo ln -s ~/sites/django/discursivemeditation.com .
+#1605472411
+ll
+#1605473164
+cd
+#1605473170
+site sites/django/
+#1605473177
+cd sites/django/
+#1605473179
+git pull
+#1605473195
+sudo systemctl restart uwsgi
+#1605473208
+./manage.py migrate
+#1605473217
+ranger
+#1605473234
+v config/settings.py
+#1605473241
+./manage.py migrate
+#1605473247
+sudo systemctl restart uwsgi
+#1605473544
+git pull
+#1605473553
+sudo systemctl restart uwsgi
+#1605475168
+git pull
+#1605475178
+sudo systemctl restart uwsgi
+#1605475188
+ll
+#1605475216
+ranger
+#1605475242
+sudo chown -R www-data discursivemeditation.com/
+#1605475250
+ranger discursivemeditation.com/
+#1605475810
+git pull
+#1605475823
+sudo systemctl restart uwsgi
+#1605475829
+ranger
+#1605476179
+git pull
+#1605476187
+sudo systemctl restart uwsgi
+#1605476247
+git pull
+#1605476253
+sudo systemctl restart uwsgi
+#1605476286
+vim config/settings.py
+#1605476321
+vim app/pages/urls.py
+#1605476398
+sudo systemctl restart uwsgi
+#1605476421
+vim design/templates/discursive_base.html
+#1605476437
+sudo systemctl restart uwsgi
+#1605476452
+gs
+#1605476460
+vim design/templates/discursive_base.html
+#1605476540
+git pull
+#1605476550
+sudo systemctl restart uwsgi
+#1605476610
+git pull
+#1605476617
+sudo systemctl restart uwsgi
+#1605476626
+ranger
+#1605476680
+sudo vi discursivemeditation.com/sitemap.xml
+#1605476844
+cd /etc/nginx/sites-enabled/
+#1605476856
+ln -s ~/nginx/discursivemeditation.com.conf .
+#1605476858
+sudo ln -s ~/nginx/discursivemeditation.com.conf .
+#1605476861
+v discursivemeditation.com.conf
+#1605476893
+sudo certbot --nginx
+#1605476916
+v discursivemeditation.com.conf
+#1605476940
+sudo systemctl restart nginx
+#1605479082
+ln -s ~/nginx/corrinnegilbertson.net.conf .
+#1605479085
+sudo ln -s ~/nginx/corrinnegilbertson.net.conf .
+#1605479096
+v corrinnegilbertson.net.conf
+#1605479203
+sudo certbot --nnginx
+#1605479210
+sudo certbot --nginx
+#1605479233
+v corrinnegilbertson.net.conf
+#1605479250
+cd /var/www/
+#1605479281
+d
+#1605479285
+cd
+#1605479314
+rsync -avv -e ssh lxfold:/home/lxf/sites/libregraf.com/site .
+#1605479322
+ll
+#1605479325
+ll site
+#1605479344
+mv site sites/corrinnegilbertson.net
+#1605479349
+cd /var/www/
+#1605479362
+sudo ln -s ~/sites/corrinnegilbertson.net .
+#1605479390
+cd corrinnegilbertson.net
+#1605479392
+ll
+#1605479400
+v resources.html
+#1605484899
+cd
+#1605484901
+df -h
+#1605485043
+sudo adduser --system --shell /bin/bash --group --disabled-password --home /home/git git
+#1605485156
+rsync -avv -e ssh lxfold:/home/lxf/bak .
+#1605485362
+ll
+#1605485365
+ll bak/
+#1605485369
+ll bak/gitea/
+#1605485430
+scp -r lxfold:/home/lxf/repos ~/
+#1605488859
+ll
+#1605488879
+mv repos /home/git/gitea-repos
+#1605488883
+sudo mv repos /home/git/gitea-repos
+#1605488951
+ll .ssh/
+#1605488980
+scp -r lxfold:/home/lxf/authorized_keys .
+#1605488992
+sudo su - git
+#1605489039
+sudo mv authorized_keys /home/git/.ssh/
+#1605489064
+sudo su - git
+#1605489108
+sudo chown -R git:git /home/git/.ssh/
+#1605489112
+sudo su - git
+#1605489257
+ll
+#1605489296
+wget -O gitea https://dl.gitea.io/gitea/1.12.5/gitea-1.12.5-linux-amd64
+#1605489328
+chmod +x gitea
+#1605489332
+./gitea web
+#1605489338
+sudo cp gitea /usr/local/bin/gitea
+#1605489347
+sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
+#1605489362
+sudo chown git:git /var/lib/gitea/{data,indexers,log}
+#1605489374
+sudo chmod 750 /var/lib/gitea/{data,indexers,log}
+#1605489384
+sudo mkdir /etc/gitea
+#1605489391
+sudo chown root:git /etc/gitea
+#1605489398
+sudo chmod 770 /etc/gitea
+#1605489420
+wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service
+#1605489424
+v gitea.service
+#1605489512
+sudo cp gitea.service /etc/systemd/system/
+#1605489521
+sudo systemctl enable gitea
+#1605489526
+sudo systemctl start gitea
+#1605489538
+sudo su -- postgres
+#1605489674
+scp -r lxfold:/home/lxf/gitea.sql .
+#1605489704
+psql -U gitea -hlocalhost -d gitea < gitea.sql
+#1605489713
+sudo su -- postgres
+#1605489741
+psql -U gitea -hlocalhost -d gitea < gitea.sql
+#1605489811
+cd /etc/nginx/sites-enabled/
+#1605489818
+sudo ln -s ~/nginx/git.luxagraf.net.conf .
+#1605489824
+v git.luxagraf.net.conf
+#1605489848
+sudo certbot --nginx
+#1605489867
+v git.luxagraf.net.conf
+#1605490303
+cd
+#1605490315
+sudo ls -lah /home/git/gitea-repos/
+#1605490329
+sudo mkdir /home/git/gitea-repos/luxagraf
+#1605490363
+sudo chown -R git:git /home/git/gitea-repos/
+#1605490392
+sudo su - git
+#1605490514
+deactivate
+#1605490525
+cd sites/django/
+#1605490530
+vim .git/config
+#1605490541
+gs
+#1605490544
+git pull
+#1605490549
+cd
+#1605490550
+ll
+#1605490554
+ll awstats/
+#1605490558
+rm -rf awstats/
+#1605490562
+ll custom/
+#1605490565
+ll custom/conf/
+#1605490573
+vi custom/conf/app.ini
+#1605490580
+rm -rf custom/
+#1605490586
+rm -rf data/
+#1605490589
+rm gitea
+#1605490593
+rm gitea.service
+#1605490597
+rm gitea.sql
+#1605490601
+rm rss.sql
+#1605490602
+ll
+#1605492363
+rsync -avv -e ssh lxfold:/home/lxf/sites/stats.luxagraf.net sites/
+#1605492385
+cd sites/stats.luxagraf.net/
+#1605492386
+ll
+#1605492400
+v config/
+#1605492448
+sudo apt instal pho-mysql
+#1605492462
+sudo apt install php-mysql
+#1605492477
+sudo apt install mariadb-server
+#1605492516
+sudo mysql_secure_installation
+#1605492572
+sudo mysql -u root -p
+#1605494526
+cd
+#1605494535
+scp -r lxfold:/home/lxf/stats.sql .
+#1605494570
+mysql -u lxfmatomo -p lxfmatomo < stats.sql
+#1605494619
+cd /var/www
+#1605494643
+sudo ln -s ~/sites/stats.luxagraf.net .
+#1605494654
+cd /etc/nginx/sites-enabled/
+#1605494671
+sudo ln -s ~/nginx/stats.luxagraf.net.conf .
+#1605494675
+vim stats.luxagraf.net.conf
+#1605494703
+sudo certbot --nginx
+#1605494725
+vim stats.luxagraf.net.conf
+#1605494740
+sudo systemctl restart nginx
+#1605494941
+cd
+#1605494947
+cd sites/stats.luxagraf.net/tmp/
+#1605494948
+ll
+#1605494968
+..
+#1605494988
+sudo chown -R www-data tmp/
+#1605495072
+rm "/home/lxf/sites/stats.luxagraf.net/2019-12-22-stats.sql" "/home/lxf/sites/stats.luxagraf.net/bower.json" "/home/lxf/sites/stats.luxagraf.net/composer.json" "/home/lxf/sites/stats.luxagraf.net/composer.lock" "/home/lxf/sites/stats.luxagraf.net/js/piwik-min.js" "/home/lxf/sites/stats.luxagraf.net/js/piwik.js.orig" "/home/lxf/sites/stats.luxagraf.net/matomo.sql" "/home/lxf/sites/stats.luxagraf.net/misc/gpl-3.0.txt" "/home/lxf/sites/stats.luxagraf.net/vendor/davaxi/sparkline/.codeclimate.yml"
+#1605495109
+chmod +w /home/lxf/sites/stats.luxagraf.net/matomo.js
+#1605495118
+chown www-data:www-data /home/lxf/sites/stats.luxagraf.net/matomo.js
+#1605495122
+sudo chown www-data:www-data /home/lxf/sites/stats.luxagraf.net/matomo.js
+#1605495384
+vi /etc/mysql/my.cnf
+#1605495406
+vi /etc/mysql/mariadb.cnf
+#1605495414
+vi /etc/mysql/conf.d/
+#1605495429
+vi /etc/mysql/my.cnf
+#1605495505
+sudo vi /etc/mysql/my.cnf
+#1605495521
+udo systemctl restart mariadb
+#1605495527
+sudo systemctl restart mariadb
+#1605495569
+..
+#1605495572
+chown -R www-data:www-data /home/lxf/sites/stats.luxagraf.net
+#1605495575
+sudo chown -R www-data:www-data /home/lxf/sites/stats.luxagraf.net
+#1605495586
+find /home/lxf/sites/stats.luxagraf.net -type f -exec chmod 644 {} \;
+#1605495596
+sudo find /home/lxf/sites/stats.luxagraf.net -type f -exec chmod 644 {} \;
+#1605495608
+sudo find /home/lxf/sites/stats.luxagraf.net -type d -exec chmod 755 {} \;
+#1605495622
+chmod 755 /home/lxf/sites/stats.luxagraf.net/console
+#1605495624
+sudo chmod 755 /home/lxf/sites/stats.luxagraf.net/console
+#1605496130
+ll
+#1605496133
+cd
+#1605496135
+df -h
+#1605496142
+ncdu
+#1605496248
+diff sites/django/luxagraf.net/media/images/original/ sites/django/luxagraf.net/media/images/original/original/
+#1605496295
+rm -rf sites/django/luxagraf.net/media/images/original/original/
+#1605496298
+sudo rm -rf sites/django/luxagraf.net/media/images/original/original/
+#1605496355
+df -h
+#1605496358
+ncdu
+#1605496414
+ll
+#1605496417
+v TODO
+#1605532235
+sudo vi /etc/logrotate.d/nginx
+#1605532392
+ll /usr/share/doc/awstats/examples/
+#1605532412
+ll /usr/lib/cgi-bin/
+#1605532470
+sudo logrotate -f /etc/logrotate.d/nginx
+#1605532511
+sudo apt install libgeoip-dev build-essential
+#1605532648
+rsync -av -e ssh lxfold:/home/lxf/awstats ~/
+#1605532665
+cd
+#1605532669
+ll awstats/
+#1605532705
+cp awstats/* /var/lib/awstats/
+#1605532710
+sudo cp awstats/* /var/lib/awstats/
+#1605532724
+ls /var/lib/awstats/
+#1605532726
+sudo ls /var/lib/awstats/
+#1605532740
+sudo ls -lah /var/lib/awstats/
+#1605532961
+rsync -av -e ssh lxfold:/home/lxf/awstats ~/
+#1605532973
+ll awstats/
+#1605532978
+ranger
+#1605533049
+rm -rf awstats/
+#1605533052
+rsync -av -e ssh lxfold:/home/lxf/awstats ~/
+#1605533065
+ll awstats/
+#1605533073
+ll awstats/awstats/
+#1605533079
+ll awstats/
+#1605533098
+sudo ranger
+#1605533116
+sudo ranger /home/lxf/
+#1605533196
+ll
+#1605533211
+ll /var/log/nginx/
+#1605533256
+sudo chown root:root /var/log/nginx/luxagraf.net.access.log*
+#1605533258
+ll /var/log/nginx/
+#1605532519
+cpan
+#1605533309
+ll /usr/share/GeoIP/
+#1605533318
+sudo logrotate -f /etc/logrotate.d/nginx
+#1605533378
+vim /etc/awstats/awstats.luxagraf.net.conf
+#1605533439
+vim /etc/awstats/awstats.conf.local
+#1605533484
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1605533500
+sudo cpan
+#1605534142
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1605534156
+sudo logrotate -f /etc/logrotate.d/nginx
+#1605534184
+cd /etc/awstats/
+#1605534185
+ll
+#1605534198
+ll /etc/nginx/
+#1605534210
+cd
+#1605534211
+ll
+#1605534216
+rm -rf awstats/
+#1605534225
+rm stats.sql
+#1605534226
+ll
+#1605534229
+v TODO
+#1605534288
+scp -r lxfold:/home/lxf/cgi-bin.php .
+#1605534312
+sudo mv cgi-bin.php /etc/nginx/
+#1605534417
+cd /etc/nginx/sites-enabled/
+#1605534428
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1605534437
+sudo systemctl restart nginx
+#1605534447
+v awstats.luxagraf.net.conf
+#1605534464
+sudo systemctl restart nginx
+#1605534467
+sudo certbot --nginx
+#1605534489
+v awstats.luxagraf.net.conf
+#1605534499
+sudo systemctl restart nginx
+#1605534510
+cd /var/www/
+#1605534537
+sudo ln -s ~/sites/awstats.luxagraf.net .
+#1605534852
+cd /etc/awstats/
+#1605534853
+ll
+#1605534874
+cp awstats.luxagraf.net.conf awstats.discursivemeditation.com.conf
+#1605534878
+sudo cp awstats.luxagraf.net.conf awstats.discursivemeditation.com.conf
+#1605534884
+v awstats.discursivemeditation.com.conf
+#1605534906
+sudo vi awstats.discursivemeditation.com.conf
+#1605535001
+sudo /usr/lib/cgi-bin/awstats.pl -config=discursivemeditation.com -update
+#1605535039
+cat /var/log/nginx/discursivemeditation.com.access.log
+#1605535041
+sudo cat /var/log/nginx/discursivemeditation.com.access.log
+#1605535064
+sudo /usr/lib/cgi-bin/awstats.pl -config=discursivemeditation.com -update
+#1605535079
+sudo logrotate -f /etc/logrotate.d/nginx
+#1605535225
+ll
+#1605535239
+v awstats.conf
+#1605535249
+v awstats.conf.local
+#1605535273
+sudo chown -R lxf:lxf awstats.discursivemeditation.com.conf
+#1605535284
+ll
+#1605535312
+v /var/www/awstats.luxagraf.net/awstats.conf
+#1605535364
+cat /var/log/nginx/awstats.luxagraf.net.error.log
+#1605535367
+sudo cat /var/log/nginx/awstats.luxagraf.net.error.log
+#1605535412
+sudo cp /etc/awstats/awstats.luxagraf.net.htpasswd /etc/awstats/awstats.discursivemeditation.con.htpasswd
+#1605535419
+sudo cat /var/log/nginx/awstats.luxagraf.net.error.log
+#1605535434
+sudo systemctl restart nginx
+#1605535444
+sudo cat /var/log/nginx/awstats.luxagraf.net.error.log
+#1605535454
+ll /etc/awstats/
+#1605535463
+cd /etc/awstats/
+#1605535478
+sudo mv awstats.discursivemeditation.co{n,m}.htpasswd
+#1605539830
+cd ~/sites/django/
+#1605539833
+git pull
+#1605540100
+sudo su - git
+#1605540140
+sudo systemctl restart gitea
+#1605540191
+vi /etc/ssh/sshd_config
+#1605540206
+sudo systemctl restart sshd
+#1605540306
+..
+#1605540307
+ll
+#1605540480
+sudo vi /etc/gitea/conf/app.ini
+#1605540558
+sudo vi /etc/gitea/app.ini
+#1605540584
+sudo systemctl restart gitea
+#1605540613
+cd django/
+#1605540616
+git pull
+#1605540622
+sudo systemctl restart uwsgi
+#1605540680
+v ~/nginx/stats.luxagraf.net.conf
+#1605540828
+sudo systemctl restart nginx
+#1605540847
+v ~/nginx/stats.luxagraf.net.conf
+#1605540859
+v ~/nginx/live.luxagraf.net.conf
+#1605540869
+sudo systemctl restart nginx
+#1605540934
+v ~/nginx/stats.luxagraf.net.conf
+#1605540939
+sudo systemctl restart nginx
+#1605540950
+v ~/nginx/stats.luxagraf.net.conf
+#1605540955
+v ~/nginx/live.luxagraf.net.conf
+#1605540960
+sudo systemctl restart nginx
+#1605541057
+git pull
+#1605541061
+sudo systemctl restart uwsgi
+#1605541331
+lsblk
+#1605541347
+parted -s /dev/vdb mklabel gpt
+#1605541351
+sudo parted -s /dev/vdb mklabel gpt
+#1605541371
+sudo parted -s /dev/vdb unit mib mkpart primary 0% 100%
+#1605541379
+mkfs.ext4 /dev/vdb1
+#1605541381
+sudo mkfs.ext4 /dev/vdb1
+#1605541399
+mkdir /mnt/blockstorage
+#1605541402
+sudo mkdir /mnt/blockstorage
+#1605541410
+echo >> /etc/fstab
+#1605541412
+sudo echo >> /etc/fstab
+#1605541425
+sudo /etc/fstab
+#1605541429
+sudo vi /etc/fstab
+#1605541522
+df -h
+#1605541605
+rsync -av -e ssh lxfold:/mnt/block50/nextcloud /mnt/blockstorage/
+#1605541677
+sudo rsync -av -e ssh lxfold:/mnt/block50/nextcloud /mnt/blockstorage/
+#1605541708
+sudo chown -R lxf:lxf /mnt/blockstorage/nextcloud
+#1605541714
+sudo mkdir /mnt/blockstorage/nextcloud
+#1605541716
+sudo chown -R lxf:lxf /mnt/blockstorage/nextcloud
+#1605541740
+ll
+#1605541746
+v TODO
+#1605542632
+rsync -avv -e ssh lxfold:/home/lxf/sites/helmersgroup.com sites/
+#1605542647
+cd sites/
+#1605542649
+ll
+#1605541719
+rsync -av -e ssh lxfold:/mnt/block50/nextcloud /mnt/blockstorage/
+#1605546075
+ll /mnt/blockstorage/nextcloud/
+#1605546167
+scp -r lxfold:/home/lxf/next.sql .
+#1605546342
+sudo su -- postgres
+#1605546539
+rsync -av -e ssh lxfold:/home/lxf/cloud.luxagraf.net sites/
+#1605546552
+ll
+#1605546555
+rsync -av -e ssh lxfold:/home/lxf/cloud.luxagraf.net sites/
+#1605546641
+rsync -av -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net sites/
+#1605546674
+cd sites/
+#1605546688
+cd cloud.luxagraf.net/
+#1605546689
+ll
+#1605546769
+ls -la data/
+#1605546792
+cd
+#1605546798
+rsync -av -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net sites/
+#1605550732
+mv sites/cloud.luxagraf.net/data /mnt/blockstorage/
+#1605550735
+sudo mv sites/cloud.luxagraf.net/data /mnt/blockstorage/
+#1605551075
+rsync -av -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net/data/ /mnt/blockstorage/data/
+#1605559326
+df -h
+#1605569644
+cd /mnt/blockstorage/
+#1605569645
+ll
+#1605569649
+rm -rf data
+#1605569666
+sudo rm -rf data
+#1605569675
+ll
+#1605569677
+cd
+#1605569689
+df -h
+#1605570885
+sudo rsync -av -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net/ sites/cloud.luxagraf.net/
+#1605570910
+rsync -av -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net/ sites/cloud.luxagraf.net/
+#1605571128
+sudo su -- postgres
+#1605571166
+scp -r lxfold:/home/lxf/next.sql .
+#1605571203
+psql -U luxnextcloud-hlocalhost -d luxnextcloud < next.sql
+#1605571211
+psql -U luxnextcloud -hlocalhost -d luxnextcloud < next.sql
+#1605571241
+cd sites/
+#1605571243
+ll
+#1605571263
+sudo chown -R www-data:www-data /home/lxf/sites/cloud.luxagraf.net/
+#1605571284
+sudo chown -R www-data:www-data /mnt/blockstorage/nextcloud/
+#1605571292
+df -h
+#1605571340
+rsync -av -e ssh lxfold:/mnt/block50/nextcloud/ /mnt/blockstorage/nextcloud/
+#1605571415
+sudo chown -R lxf:lxf /mnt/blockstorage/nextcloud/
+#1605571423
+rsync -av -e ssh lxfold:/mnt/block50/nextcloud/ /mnt/blockstorage/nextcloud/
+#1605572012
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1605572033
+sudo chown -R www-data:www-data /mnt/blockstorage/nextcloud/
+#1605572040
+sudo chown -R www-data:www-data cloud.luxagraf.net/
+#1605572048
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1605572060
+cd /var/www/
+#1605572061
+ll
+#1605572075
+sudo ln -s ~/sites/cloud.luxagraf.net .
+#1605572076
+cd
+#1605572080
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1605572108
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1605572146
+cd /etc/nginx/sites-enabled/
+#1605572154
+ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1605572157
+sudo ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1605572161
+v cloud.luxagraf.net.conf
+#1605572207
+sudo certbot --nginx
+#1605572232
+v cloud.luxagraf.net.conf
+#1605572272
+sudo systemctl restart nginx
+#1605572352
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1605572703
+df -h
+#1605572714
+sudo ncdu
+#1605572720
+sudo ncdu /
+#1605573327
+rclone
+#1605573335
+rclone show
+#1605573369
+rclone listremotes
+#1605573399
+scp -r lxfold:/home/lxf/.config/rclone .
+#1605573412
+cd
+#1605573415
+scp -r lxfold:/home/lxf/.config/rclone .
+#1605573424
+ll
+#1605573437
+mv .config/rclone{,old}
+#1605573448
+mv rclone .config/
+#1605573452
+rclone listremotes
+#1605573457
+ll
+#1605573795
+rclone -vL sync sites/django/luxagraf.net/media/images/flickr lxfb2:lxfserverbak/oldfiles/
+#1605576330
+sudo ranger /lxf/home/sites/django/luxagraf.net/media/images/flickr/
+#1605576350
+sudo ranger /home/lxf/sites/django/luxagraf.net/media/images/flickr/
+#1605576370
+cd
+#1605576371
+ll
+#1605576387
+sudo cp -r /home/lxf/sites/django/luxagraf.net/media/images/flickr .
+#1605576442
+rm -rf flickr/
+#1605576446
+sudo rm -rf flickr/
+#1605576467
+sudo rm -rf sites/django/luxagraf.net/media/images/flickr
+#1605576471
+df -h
+#1605576528
+rsync -avv -e ssh lxfold:/home/lxf/sites/helmersgroup.com sites/
+#1605576578
+ll sites/
+#1605576848
+cd sites/
+#1605576850
+ll
+#1605576855
+ll corrinnegilbertson.net/
+#1605580418
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan -all
+#1605580442
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --all
+#1605580539
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:repair
+#1605580593
+ll /mnt/blockstorage/nextcloud/
+#1605580598
+ll /mnt/blockstorage/nextcloud/documents/
+#1605580703
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1605580721
+psql -U luxnextcloud -hlocalhost -d luxnextcloud
+#1605580758
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1605581240
+ll /mnt/blockstorage/nextcloud/documents/
+#1605581261
+sudo mv /mnt/blockstorage/nextcloud/documents/bookmarks .
+#1605581274
+sudo mv /mnt/blockstorage/nextcloud/documents .
+#1605581470
+sudo chmod 644 /mnt/blockstorage/nextcloud/
+#1605581503
+sudo chmod 777 /mnt/blockstorage/nextcloud/
+#1605581529
+sudo chmod 644 /mnt/blockstorage/nextcloud/
+#1605581599
+ll /mnt/blockstorage/nextcloud/
+#1605581612
+sudo chmod 644 /mnt/blockstorage/nextcloud/
+#1605581629
+sudo chown -R www-data:www-data /mnt/blockstorage/nextcloud/
+#1605581642
+ll /mnt/blockstorage/nextcloud/
+#1605581656
+sudo chmod 755 /mnt/blockstorage/nextcloud/
+#1605581658
+ll /mnt/blockstorage/nextcloud/
+#1605581723
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --path="/mnt/blockstorage/nextcloud"
+#1605581740
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --path="luxagraf/files/Local"
+#1605581909
+mkdir /mnt/blockstorage/nextcloud/documents
+#1605581912
+sudo mkdir /mnt/blockstorage/nextcloud/documents
+#1605581918
+sudo chmod 755 /mnt/blockstorage/nextcloud/
+#1605581932
+sudo chown -R www-data:www-data /mnt/blockstorage/nextcloud/
+#1605581937
+ll /mnt/blockstorage/nextcloud/
+#1605581950
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --path="luxagraf/files/Local"
+#1605621599
+ll
+#1605621610
+ll /mnt/blockstorage/nextcloud/documents/
+#1605621616
+ll -a /mnt/blockstorage/nextcloud/documents/
+#1605621631
+sudo rm -rf /mnt/blockstorage/nextcloud/documents/.git
+#1605621657
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --path="luxagraf/files/Local"
+#1605626306
+sudo rm -rf /mnt/blockstorage/nextcloud/notes/.git
+#1605626316
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --path="luxagraf/files/Local"
+#1605639894
+psql -U luxnextcloud -hlocalhost -d luxnextcloud
+#1605641511
+cd django/
+#1605641513
+git pull
+#1605641515
+sudo systemctl restart uwsgi
+#1605641577
+git pull
+#1605641579
+sudo systemctl restart uwsgi
+#1605641833
+git pull
+#1605641834
+sudo systemctl restart uwsgi
+#1605649005
+git pull
+#1605649008
+sudo systemctl restart uwsgi
+#1605722536
+sudo apt install exiftool
+#1605722555
+sudo systemctl restart uwsgi
+#1605722580
+v django/config/settings.py
+#1605722588
+sudo systemctl restart uwsgi
+#1605723382
+v django/config/settings.py
+#1605723386
+sudo systemctl restart uwsgi
+#1605723422
+v django/config/settings.py
+#1605723429
+sudo systemctl restart uwsgi
+#1605726581
+ll
+#1605726585
+cd django/
+#1605726587
+virt
+#1605726592
+./manage.py shell_plus
+#1605753733
+sudo cat /var/log/uwsgi/django.log
+#1605753763
+sudo tail /var/log/uwsgi/django.log
+#1605753810
+v config/settings.py
+#1605753818
+sudo systemctl restart uwsgi
+#1605755350
+v config/settings.py
+#1605755358
+sudo systemctl restart uwsgi
+#1605792600
+git pull
+#1605792603
+sudo systemctl restart uwsgi
+#1605838805
+git pull
+#1605838807
+sudo systemctl restart uwsgi
+#1605839917
+git pull
+#1605839919
+sudo systemctl restart uwsgi
+#1605840039
+git pull
+#1605840041
+sudo systemctl restart uwsgi
+#1605840902
+v config/settings.py
+#1605999657
+sudo systemctl restart uwsgi
+#1605999673
+ranger
+#1605999776
+git pull
+#1605999778
+sudo systemctl restart uwsgi
+#1605999836
+git pull
+#1605999837
+sudo systemctl restart uwsgi
+#1606000013
+git pull
+#1606000015
+sudo systemctl restart uwsgi
+#1606334771
+git pull
+#1606334787
+./manage.py migrate pages
+#1606334793
+sudo systemctl restart uwsgi
+#1606334876
+git pull
+#1606334877
+sudo systemctl restart uwsgi
+#1606335884
+./manage.py shell_plus
+#1606336079
+ll
+#1606336084
+v config/settings.py
+#1606336108
+ranger
+#1606336174
+psql -U luxagraf -hlocalhost -d luxagraf
+#1606336251
+sudo systemctl restart uwsgi
+#1606336538
+git pull
+#1606336541
+sudo systemctl restart uwsgi
+#1606336559
+./manage.py migrate pages
+#1606336713
+git pull
+#1606336715
+./manage.py migrate pages
+#1606336720
+sudo systemctl restart uwsgi
+#1606337340
+git pull
+#1606337342
+sudo systemctl restart uwsgi
+#1606337570
+git pull
+#1606337572
+sudo systemctl restart uwsgi
+#1606684739
+cd
+#1606684742
+deactivate
+#1606684772
+sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
+#1606684809
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1606684862
+sudo su -- postgres
+#1606684888
+psql -U luxnextcloud -hlocalhost -d luxnextcloud
+#1606684919
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1606687241
+cd
+#1606767169
+cd /var/www
+#1606767170
+ll
+#1606767180
+ln -s ~/sites/helmersgroup.com .
+#1606767183
+sudo ln -s ~/sites/helmersgroup.com .
+#1606767199
+cd /etc/nginx/sites-enabled/
+#1606767199
+ll
+#1606767216
+ln -s ~/nginx/helmersgroup.com.conf .
+#1606767219
+sudo ln -s ~/nginx/helmersgroup.com.conf .
+#1606767221
+cd
+#1606767224
+sudo certbot --nginx
+#1606767235
+v nginx/helmersgroup.com.conf
+#1606767259
+sudo certbot --nginx
+#1606779537
+cd sites/django/
+#1606779539
+virt
+#1606779541
+./manage.py shell_plus
+#1606780096
+cd
+#1606780126
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1606780190
+ll
+#1606928957
+git pull
+#1606928962
+deactivate
+#1606928967
+cd sites/django/
+#1606928969
+git pull
+#1606928971
+virt
+#1606928979
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1606929004
+./manage.py migrate photos
+#1606929014
+./manage.py migrate media
+#1606929022
+v config/settings.py
+#1606929037
+./manage.py migrate media
+#1606929060
+sudo systemctl restart uwsgi
+#1606929083
+psql -U luxagraf -hlocalhost -d luxagraf
+#1606929152
+sudo systemctl restart uwsgi
+#1606930051
+./manage.py shell_plus
+#1606930205
+git pull
+#1606930208
+sudo systemctl restart uwsgi
+#1606930319
+./manage.py shell_plus
+#1606930421
+sudo ranger
+#1606930444
+cd luxagraf.net/media/images/2020/
+#1606930445
+ll
+#1606930514
+./manage.py shell_plus
+#1606930519
+...
+#1606930521
+....
+#1606930525
+cd django/
+#1606930528
+./manage.py shell_plus
+#1606930585
+sudo systemctl restart uwsgi
+#1606930668
+htop
+#1606930854
+git pull
+#1606930856
+sudo systemctl restart uwsgi
+#1606930983
+git pull
+#1606930997
+git diff app/utils/views.py
+#1606931015
+v app/utils/views.py
+#1606931034
+git diff config/base_urls.py
+#1606931045
+git stash
+#1606931049
+git pull
+#1606931061
+sudo systemctl restart uwsgi
+#1606931072
+v config/settings.py
+#1606931088
+./manage.py shell_plus
+#1606931102
+v config/base_urls.py
+#1606931114
+./manage.py shell_plus
+#1606931121
+sudo systemctl restart uwsgi
+#1606931136
+sudo tail /var/log/uwsgi/django.log
+#1606931157
+v
+#1606931198
+v config/django.ini
+#1606931226
+sudo systemctl restart uwsgi
+#1606931233
+sudo tail /var/log/uwsgi/django.log
+#1606931249
+v config/django.ini
+#1606931277
+sudo systemctl restart uwsgi
+#1606931370
+v app/media/templatetags/get_image_by_size.py
+#1606935238
+git pull
+#1606935242
+sudo systemctl restart uwsgi
+#1606935308
+cd /home/lxf/sites/django/luxagraf.net/media/images/original/2019/
+#1606935310
+ll
+#1606935834
+sudo mv ~/2019-09-15_062527_watson-mill.jpg .
+#1606935850
+sudo chown www-data:www-data ~/2019-09-15_062527_watson-mill.jpg
+#1606935855
+sudo chown www-data:www-data 2019-09-15_062527_watson-mill.jpg
+#1606937766
+cd
+#1606937770
+cd sites/django/
+#1606937772
+git pull
+#1606937778
+sudo systemctl restart uwsgi
+#1606938619
+psql -U luxagraf -hlocalhost -d luxagraf
+#1606938625
+ll
+#1606938628
+cd app/
+#1606938629
+ll
+#1606938675
+rm -rf unused_apps/
+#1606938679
+rm -rf photos/
+#1606938683
+..
+#1606938687
+v config/settings.py
+#1606938699
+sudo systemctl restart uwsgi
+#1606938725
+ll
+#1606938728
+ll app/
+#1606938740
+psql -U luxagraf -hlocalhost -d luxagraf
+#1606939435
+git pull
+#1606939441
+gs
+#1606939533
+sudo systemctl restart uwsgi
+#1606939558
+psql -U luxagraf -hlocalhost -d luxagraf
+#1606941675
+sudo systemctl restart uwsgi
+#1606943233
+git pull
+#1606943236
+sudo systemctl restart uwsgi
+#1606943723
+git pull
+#1606943724
+sudo systemctl restart uwsgi
+#1606943817
+git pull
+#1606943819
+sudo systemctl restart uwsgi
+#1607096046
+git pull
+#1607096048
+sudo systemctl restart uwsgi
+#1607096197
+git pull
+#1607096199
+sudo systemctl restart uwsgi
+#1607096388
+git pull
+#1607096397
+sudo systemctl restart uwsgi
+#1607096649
+ranger luxagraf.net/media/images/2019/
+#1607096893
+./manage.py shell_plus
+#1607097226
+git pull
+#1607097230
+sudo systemctl restart uwsgi
+#1607097272
+./manage.py shell_plus
+#1607099510
+git pull
+#1607099512
+sudo systemctl restart uwsgi
+#1607099732
+ranger luxagraf.net/media/images/2019/
+#1607100017
+git pull
+#1607100020
+sudo systemctl restart uwsgi
+#1607100040
+ranger luxagraf.net/media/images/2019/
+#1607100118
+sudo mv luxagraf.net/media/images2019/* luxagraf.net/media/images/2019/
+#1607100631
+git pull
+#1607100646
+sudo systemctl restart uwsgi
+#1607100680
+ranger luxagraf.net/media/images/2020/
+#1607100828
+git pull
+#1607100830
+sudo systemctl restart uwsgi
+#1607100931
+git pull
+#1607100933
+sudo systemctl restart uwsgi
+#1607100989
+psql -U luxagraf -hlocalhost -d luxagraf
+#1607101072
+sudo systemctl restart uwsgi
+#1607101174
+ranger luxagraf.net/media/images/2020/
+#1607101200
+sudo mv luxagraf.net/media/images2020/* luxagraf.net/media/images/2020/
+#1607101220
+sudo rm -rf luxagraf.net/media/images2020/
+#1607101226
+sudo rm -rf luxagraf.net/media/images2019/
+#1607101238
+sudo mv luxagraf.net/media/images2018/* luxagraf.net/media/images/2018/
+#1607101242
+sudo rm -rf luxagraf.net/media/images2018/
+#1607101249
+sudo ls luxagraf.net/media/
+#1607101262
+sudo mv luxagraf.net/media/images2017/* luxagraf.net/media/images/2017/
+#1607101267
+sudo rm -rf luxagraf.net/media/images2017/
+#1607101607
+git pull
+#1607101623
+sudo systemctl restart uwsgi
+#1607102432
+git pull
+#1607102445
+git diff config/base_urls.py
+#1607102451
+git pull
+#1607102455
+git stash
+#1607102457
+git pull
+#1607102461
+sudo systemctl restart uwsgi
+#1607102472
+v
+#1607102499
+sudo tail /var/log/uwsgi/django.log
+#1607102509
+sudo systemctl restart uwsgi
+#1607102519
+sudo tail /var/log/uwsgi/django.log
+#1607102535
+v
+#1607102559
+sudo systemctl restart uwsgi
+#1607102580
+v config/base_urls.py
+#1607102589
+sudo systemctl restart uwsgi
+#1607102616
+v config/base_urls.py
+#1607102843
+git pull
+#1607102845
+sudo systemctl restart uwsgi
+#1607103011
+git pull
+#1607103012
+sudo systemctl restart uwsgi
+#1607103350
+psql -U luxagraf -hlocalhost -d luxagraf
+#1607103366
+sudo systemctl restart uwsgi
+#1607109730
+git pull
+#1607109732
+sudo systemctl restart uwsgi
+#1607113520
+git pull
+#1607113523
+sudo systemctl restart uwsgi
+#1607113559
+./manage.py collectstatic
+#1607113816
+git pull
+#1607113820
+sudo systemctl restart uwsgi
+#1607113872
+./manage.py shell_plus
+#1607114116
+git pull
+#1607114119
+sudo systemctl restart uwsgi
+#1607114125
+./manage.py shell_plus
+#1607114229
+sudo chown -R lxf:lxf luxagraf.net/media/images/
+#1607114232
+./manage.py shell_plus
+#1607114968
+scp -r lxfold:/home/lxf/sites/luxagraf.net/site/media/images/original/2018/2018-11-18_113504_quad-ride-sma.jpg .
+#1607115000
+ranger
+#1607115454
+sudo chown -R www-data:www-data luxagraf.net/media/images/
+#1607115463
+git pull
+#1607115466
+sudo systemctl restart uwsgi
+#1607115517
+sudo mv luxagraf.net/essay/index.html luxagraf.net/essays/
+#1607115578
+v config/settings.py
+#1607115594
+sudo systemctl restart uwsgi
+#1607465882
+sudo tail /var/log/uwsgi/django.log
+#1607465902
+v config/settings.py
+#1607465913
+sudo systemctl restart uwsgi
+#1607465939
+psql -U luxagraf -hlocalhost -d luxagraf
+#1607466293
+v config/settings.py
+#1607466299
+sudo systemctl restart uwsgi
+#1607477607
+sudo su - root
+#1607794070
+cd
+#1607794077
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1608309476
+cd sites/django/
+#1608309478
+git pull
+#1608309484
+deactivate
+#1608309485
+virt
+#1608309494
+./manage.py migrate media
+#1608309500
+./manage.py migrate books
+#1608309551
+git pull
+#1608309553
+./manage.py migrate books
+#1608309616
+ranger
+#1608309631
+./manage.py migrate books
+#1608309656
+./manage.py migrate shell_plus
+#1608309663
+./manage.py shell_plus
+#1608309782
+ranger
+#1608309821
+./manage.py migrate books
+#1608309829
+ranger
+#1608309840
+./manage.py migrate books
+#1608309860
+ranger
+#1608309897
+./manage.py migrate books
+#1608309904
+./manage.py shell_plus
+#1608309941
+v app/books/models.py
+#1608309959
+./manage.py shell_plus
+#1608309972
+v app/books/models.py
+#1608309979
+ranger
+#1608309997
+./manage.py migrate books
+#1608310003
+gs
+#1608310055
+./manage.py shell_plus
+#1608310102
+cp ~/newclips.txt .
+#1608310104
+./manage.py shell_plus
+#1608310188
+sudo systemctl restart uwsgi
+#1608310434
+./manage.py shell_plus
+#1608310488
+sudo systemctl restart uwsgi
+#1608310500
+./manage.py shell_plus
+#1608312006
+git pull
+#1608312011
+sudo systemctl restart uwsgi
+#1608321836
+cd
+#1608321841
+sudo su - root
+#1608478957
+cd
+#1608478962
+deactivate
+#1608478965
+cd sites/django/
+#1608478977
+git pull
+#1608478986
+sudo systemctl restart uwsgi
+#1608479000
+./manage.py migrate books
+#1608479004
+virt
+#1608479009
+./manage.py migrate books
+#1608479018
+./manage.py shell_plus
+#1608483689
+git pull
+#1608483693
+deactivate
+#1608483699
+virt
+#1608483705
+./manage.py migrate books
+#1608483713
+sudo systemctl restart uwsgi
+#1608490586
+git pull
+#1608490600
+gitdiff config/base_urls.py
+#1608490606
+git diff config/base_urls.py
+#1608490611
+git stash
+#1608490615
+git pull
+#1608490620
+v config/base_urls.py
+#1608490629
+sudo systemctl restart uwsgi
+#1608490648
+v config/settings.py
+#1608490656
+sudo systemctl restart uwsgi
+#1608490669
+sudo tail /var/log/uwsgi/django.log
+#1608490676
+v config/django.ini
+#1608490701
+v config/settings.py
+#1608490707
+v config/django.ini
+#1608490711
+sudo systemctl restart uwsgi
+#1608564209
+sudo mv ~/screenv9.css luxagraf.net/media/
+#1608564233
+sudo chown -R www-data:www-data luxagraf.net/media/screenv9.css
+#1608564285
+sudo systemctl restart uwsgi
+#1608564301
+git pull
+#1608564304
+sudo systemctl restart uwsgi
+#1608564314
+sudo tail /var/log/uwsgi/django.log
+#1608564396
+git pull
+#1608564398
+sudo systemctl restart uwsgi
+#1608569114
+sudo tail /var/log/uwsgi/django.log
+#1608569157
+v config/settings.py
+#1608569166
+sudo systemctl restart uwsgi
+#1608569189
+psql -U luxagraf -hlocalhost -d luxagraf
+#1608569977
+sudo systemctl restart uwsgi
+#1608570271
+./manage.py shell_plus
+#1608571177
+git pull
+#1608571192
+sudo systemctl restart uwsgi
+#1608578070
+./manage.py shell_plus
+#1608578723
+git pull
+#1608578727
+sudo systemctl restart uwsgi
+#1608578838
+./manage.py shell_plus
+#1608578922
+git pull
+#1608578924
+sudo systemctl restart uwsgi
+#1608579349
+git pull
+#1608579351
+sudo systemctl restart uwsgi
+#1608579358
+./manage.py shell_plus
+#1608580436
+git pull
+#1608580439
+sudo systemctl restart uwsgi
+#1608580450
+./manage.py shell_plus
+#1608580715
+git pull
+#1608580717
+sudo systemctl restart uwsgi
+#1608580722
+./manage.py shell_plus
+#1608580936
+git pull
+#1608580940
+sudo systemctl restart uwsgi
+#1608580947
+./manage.py shell_plus
+#1608581810
+git pull
+#1608581818
+sudo systemctl restart uwsgi
+#1608581825
+./manage.py shell_plus
+#1608582098
+git pull
+#1608582101
+sudo systemctl restart uwsgi
+#1608582424
+v config/settings.py
+#1608582434
+sudo systemctl restart uwsgi
+#1608659594
+./manage.py shell_plus
+#1608659666
+sudo systemctl restart uwsgi
+#1608659696
+./manage.py shell_plus
+#1608659818
+sudo systemctl restart uwsgi
+#1608738113
+git pull
+#1608738123
+./manage.py migrate related
+#1608738133
+./manage.py migrate normalize
+#1608738142
+./manage.py shell_plus
+#1608738236
+sudo systemctl restart uwsgi
+#1608738354
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1608742879
+git pull
+#1608742882
+sudo systemctl restart uwsgi
+#1608742898
+sudo mv ~/screenv9.css luxagraf.net/media/
+#1608742903
+sudo chown -R www-data:www-data luxagraf.net/media/screenv9.css
+#1608743186
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1608744090
+git pull
+#1608744094
+sudo systemctl restart uwsgi
+#1608744555
+./manage.py shell_plus
+#1608750751
+./manage.py loaddata ~/export.json
+#1608750757
+sudo systemctl restart uwsgi
+#1608752671
+ll
+#1608752883
+git pull
+#1608752887
+sudo systemctl restart uwsgi
+#1608752899
+./manage.py loaddata ~/export.json
+#1608758368
+./manage.py shell_plus
+#1608847907
+cd
+#1608847928
+v nginx/luxagraf.net.conf
+#1608914258
+cd
+#1608914260
+deactivate
+#1608914268
+sudo apt install imapsync
+#1609012064
+ssh-copy-id -i ~/.ssh/id_ed25519.pub -p25978 lxf@45.32.1.95
+#1609012286
+ll
+#1609012384
+scp -r lxfold:/home/lxf/.bash_history .
+#1609012411
+source .bashrc
+#1609012425
+sudo apt install fzf ripgrep
+#1609012456
+ll
+#1609012457
+la
+#1609012472
+scp -r lxfold:/home/lxf/.bashprofile .
+#1609012477
+scp -r lxfold:/home/lxf/.bash_profile .
+#1609012506
+scp -r lxfold:/home/lxf/.tmux.conf .
+#1609012532
+sudo apt install tmux
+#1609012553
+ll
+#1609012555
+la
+#1609012586
+scp -r lxfold:/home/lxf/.pgpass .
+#1609012606
+scp -r lxfold:/home/lxf/.vimrc .
+#1609012823
+mkdir sites
+#1609012839
+rsync -avvz -K lxfold:/home/lxf/sites/ sites/
+#1609012850
+sudo apt install rsync
+#1609012929
+mkdir sites/django
+#1609012616
+scp -r lxfold:/home/lxf/.vim .
+#1609012940
+rsync -avvz -K lxfold:/home/lxf/sites/django/ sites/django/
+#1609013755
+vim
+#1609013794
+sudo apt install git
+#1609013814
+vim
+#1609013865
+ll
+#1609013875
+sudo apt install nginx
+#1609013932
+sudo apt install python3-certbot-nginx
+#1609013948
+cd /etc/nginx/sites-enabled/
+#1609013949
+ll
+#1609013954
+rm default
+#1609013956
+sudo rm default
+#1609013959
+ll
+#1609013997
+cp nginx/luxagraf.net.conf nginx/new.luxagraf.net.conf
+#1609014002
+ln -s ~/nginx/new.luxagraf.net.conf
+#1609014005
+sudo ln -s ~/nginx/new.luxagraf.net.conf
+#1609014006
+cd
+#1609014018
+v nginx/new.luxagraf.net.conf
+#1609014100
+cd /var/www/
+#1609014120
+ln -s ~/sites/django/luxagraf.net .
+#1609014123
+sudo ln -s ~/sites/django/luxagraf.net .
+#1609014126
+cd
+#1609014128
+ll
+#1609014141
+sudo certbot --nginx
+#1609014193
+scp -r lxfold:/home/lxf/nginx.conf .
+#1609014211
+ll /etc/nginx/
+#1609014226
+sudo mv /etc/nginx/nginx.conf{,old}
+#1609014237
+sudo mv nginx.conf /etc/nginx/
+#1609014248
+sudo systemctl restart nginx
+#1609014257
+sudo journalctl -xe
+#1609014281
+sudo mkdir /usr/share/nginx/logs/
+#1609014285
+sudo systemctl restart nginx
+#1609014292
+sudo certbot --nginx
+#1609014350
+v nginx/new.luxagraf.net.conf
+#1609014365
+sudo systemctl restart nginx
+#1609015325
+cd sites/
+#1609015326
+ll
+#1609015346
+cd django/
+#1609015350
+ll
+#1609015358
+gs
+#1609016166
+ll
+#1609016169
+..
+#1609016170
+ll
+#1609016190
+rsync -avv -e ssh lxfold:/home/lxf/sites/helmersgroup.com sites/
+#1609016203
+rsync -avv -e ssh lxfold:/home/lxf/sites/helmersgroup.com .
+#1609016214
+ll
+#1609016282
+rsync -avv -e ssh lxfold:/home/lxf/sites/stats.luxagraf.net .
+#1609016329
+ll
+#1609016340
+rsync -avv -e ssh lxfold:/home/lxf/sites/awstats.luxagraf.net .
+#1609016374
+rsync -avv -e ssh lxfold:/home/lxf/sites/rss.luxagraf.net .
+#1609016412
+cd
+#1609016418
+vim apps.txt
+#1609016819
+v apps.txt
+#1609016957
+mariadb-server exiftool libgeoip-dev build-essential php php-memcached php-mysql php-mbstring php-pgsql python3-certbot-nginx php-fpm php-xml php-cli php-common php-cgi php-gd php-curl php-zip ncdu htop
+#1609016968
+apt install mariadb-server exiftool libgeoip-dev build-essential php php-memcached php-mysql php-mbstring php-pgsql python3-certbot-nginx php-fpm php-xml php-cli php-common php-cgi php-gd php-curl php-zip ncdu htop
+#1609016977
+v .bashrc
+#1609016982
+:q
+#1609016986
+v .aliases
+#1609017005
+ai mariadb-server exiftool libgeoip-dev build-essential php php-memcached php-mysql php-mbstring php-pgsql python3-certbot-nginx php-fpm php-xml php-cli php-common php-cgi php-gd php-curl php-zip ncdu htop
+#1609017064
+ncdu /
+#1609017088
+htop
+#1609017100
+v apps.txt
+#1609017150
+ai python3-venv python3-pip jpegoptim gnupg2 memcached libmemcached-tools wget unzip postgresql postgis
+#1609017207
+sudo systemctl restart postgresql
+#1609017215
+sudo systemctl enable postgresql
+#1609017226
+sudo systemctl enable nginx
+#1609017242
+uname -a
+#1609017253
+uname
+#1609017259
+man uname
+#1609017274
+uname -o
+#1609017291
+psql
+#1609017302
+sudo su - postgres
+#1609017469
+scp -r lxfold:/home/lxf/ttrss.sql .
+#1609017564
+psql -U tinytinyrss -hlocalhost -d tinytinyrss < ttrss.sql
+#1609017619
+ll
+#1609017623
+rm ttrss.sql
+#1609017676
+ll
+#1609017941
+cd /etc/nginx/sites-enabled/
+#1609017950
+sudo ln -s ~/nginx/rss.luxagraf.net.conf .
+#1609017957
+v rss.luxagraf.net.conf
+#1609018024
+sudo certbot --nginx
+#1609018050
+v rss.luxagraf.net.conf
+#1609018074
+sudo systemctl restart nginx
+#1609018097
+cd /var/www/
+#1609018108
+sudo ln -s ~/sites/rss.luxagraf.net .
+#1609018112
+cd
+#1609018118
+cd sites/rss.luxagraf.net/
+#1609018119
+ll
+#1609018134
+v newserver.html
+#1609018157
+m newserver.html
+#1609018161
+rm newserver.html
+#1609018242
+sudo systemctl status ttrss.service
+#1609018346
+cd /etc/systemd/system/
+#1609018382
+sudo ln -s ~/services/ttrss.service .
+#1609018394
+sudo systemctl status ttrss.service
+#1609018401
+sudo systemctl start ttrss.service
+#1609018407
+sudo systemctl enable ttrss.service
+#1609018431
+cd
+#1609018440
+v services/ttrss.service
+#1609018464
+sudo systemctl status ttrss.service
+#1609018489
+v services/ttrss.service
+#1609018632
+cd /etc/nginx/sites-enabled/
+#1609018643
+sudo rm new.luxagraf.net.conf
+#1609018651
+ll
+#1609018654
+cd
+#1609018736
+ll
+#1609019344
+ll sites/
+#1609019361
+v sites/stats.luxagraf.net/
+#1609019395
+sudo su - postgres
+#1609019689
+mysql_secure_installation
+#1609019808
+sudo mysql_secure_installation
+#1609019906
+sudo mysql -r root -p
+#1609019923
+sudo mysql -u root -p
+#1609020143
+mysqldump -u lxfmatomo -p lxfmatomo > stats.sql
+#1609020154
+ll
+#1609020182
+rm stats.sql
+#1609020233
+scp -r lxfold:/home/lxf/stats.sql .
+#1609020271
+mysql -u lxfmatomo -p lxfmatomo < stats.sql
+#1609020331
+cd /var/www/
+#1609020350
+sudo ln -s ~/sites/stats.luxagraf.net .
+#1609020362
+cd /etc/nginx/sites-enabled/
+#1609020372
+sudo ln -s ~/nginx/stats.luxagraf.net.conf .
+#1609020375
+v stats.luxagraf.net.conf
+#1609020406
+sudo systemctl restartrestart nginx
+#1609020412
+sudo systemctl restart nginx
+#1609020427
+sudo certbot --nginx
+#1609020456
+c
+#1609020457
+cd
+#1609020471
+ln -s /var/log/nginx logs
+#1609020477
+sudo systemctl restart nginx
+#1609020480
+sudo certbot --nginx
+#1609020504
+v nginx/stats.luxagraf.net.conf
+#1609020517
+cd sites/stats.luxagraf.net/
+#1609020518
+ll
+#1609020526
+touch newserver.html
+#1609020545
+v newserver.html
+#1609020556
+rm newserver.html
+#1609020584
+cd
+#1609020586
+cd sites/
+#1609020590
+ll
+#1609020616
+sudo chown -R www-data:www-data stats.luxagraf.net
+#1609020818
+ll
+#1609020880
+rsync -avv -e ssh lxfold:/home/lxf/sites/storage.luxagraf.net .
+#1609020916
+ll
+#1609020949
+rsync -avv -e ssh lxfold:/home/lxf/sites/corrinnegilbertson.net .
+#1609020965
+ll corrinnegilbertson.net/
+#1609021000
+ll
+#1609018504
+/home/lxf/sites/rss.luxagraf.net/update_daemon2.php
+#1609021144
+sudo systemctl status ttrss.service
+#1609021234
+sudo systemctl restart ttrss.service
+#1609021237
+sudo systemctl status ttrss.service
+#1609021120
+rsync -avv -e ssh lxfold:/mnt/blockstorage/nextcloud .
+#1609026366
+ll
+#1609026380
+ll
+#1609026386
+ncdu
+#1609026507
+rm stats.sql
+#1609026514
+ll services/
+#1609026485
+rsync -avv -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net .
+#1609026534
+rm services/fathom-lux.service
+#1609026739
+pip install uwsgi
+#1609026745
+pip3 install uwsgi
+#1609026791
+sudo pip3 install uwsgi
+#1609026827
+sudo mkdir /etc/uwsgi
+#1609026834
+sudo touch /tmp/uwsgi.log
+#1609026844
+sudo chown www-data /tmp/uwsgi.log
+#1609026850
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1609026881
+scp -r lxfold:/home/lxf/emperor.ini
+#1609026884
+scp -r lxfold:/home/lxf/emperor.ini .
+#1609026898
+sudo mv emperor.ini /etc/uwsgi/
+#1609026902
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1609026932
+cd /etc/systemd/system/
+#1609026942
+sudo ln -s ~/services/uwsgi.service .
+#1609026944
+v uwsgi.service
+#1609026954
+cd
+#1609026967
+sudo systemctl start uwsgi.service
+#1609026973
+sudo systemctl status uwsgi.service
+#1609026992
+sudo mkdir /etc/uwsgi/vassals
+#1609026998
+cd /etc/uwsgi/vassals/
+#1609027014
+ln -s ~/sites/django/config/django.ini .
+#1609027017
+sudo ln -s ~/sites/django/config/django.ini .
+#1609027026
+sudo systemctl restart uwsgi.service
+#1609027030
+sudo systemctl status uwsgi.service
+#1609027048
+sudo touch /var/log/uwsgi/django.log
+#1609027058
+sudo mkdir -p /var/log/uwsgi/
+#1609027061
+sudo touch /var/log/uwsgi/django.log
+#1609027072
+sudo chown www-data /var/log/uwsgi/django.log
+#1609027079
+cd
+#1609027096
+sudo tail /var/log/uwsgi/django.log
+#1609027119
+sudo su - postgres
+#1609027230
+scp -r lxfold:/home/lxf/luxcurrent.sql .
+#1609027263
+psql -U luxagraf -hlocalhost -d luxagraf < luxcurrent.sql
+#1609027281
+sudo systemctl restart uwsgi.service
+#1609027293
+sudo systemctl status uwsgi.service
+#1609027308
+sudo tail /var/log/uwsgi/django.log
+#1609027387
+scp -r lxfold:/home/lxf/sites/django/req.txt .
+#1609027402
+cd sites/django/
+#1609027407
+mv ~/req.txt .
+#1609027412
+rm -rf venv/
+#1609027428
+python3 -m venv venv
+#1609027432
+ll
+#1609027435
+virt
+#1609027442
+pip install -r req.txt
+#1609027475
+ll
+#1609027500
+sudo chown -R www-data:www-data luxagraf.net/
+#1609027502
+ll
+#1609027525
+./manage.py shell_plus
+#1609027612
+deactivate
+#1609027623
+cd /etc/nginx/sites-enabled/
+#1609027637
+sudo ln -s ~/nginx/live.luxagraf.net.conf .
+#1609027639
+v live.luxagraf.net.conf
+#1609027697
+sudo ln -s ~/nginx/origin.luxagraf.net.conf .
+#1609027706
+v origin.luxagraf.net.conf
+#1609027728
+cd
+#1609027733
+cd /var/www/
+#1609027755
+sudo mkdir live.luxagraf.net
+#1609027759
+cd live.luxagraf.net/
+#1609027778
+ln -s ~/sites/django/luxagraf.net/media .
+#1609027782
+sudo ln -s ~/sites/django/luxagraf.net/media .
+#1609027792
+sudo ln -s ~/sites/django/static .
+#1609027794
+cd
+#1609027801
+cd /var/www/
+#1609027831
+sudo ln -s ~/sites/django/luxagraf.net/media origin.luxagraf.net
+#1609027832
+ll
+#1609027839
+rm -rf html
+#1609027842
+sudo rm -rf html
+#1609027843
+ll
+#1609027845
+cd
+#1609027848
+sudo certbot --nginx
+#1609027868
+v
+#1609027902
+sudo systemctl restart nginx
+#1609027917
+cd /var/www/live.luxagraf.net/
+#1609027922
+touch newserver.html
+#1609027925
+sudo touch newserver.html
+#1609027930
+sudo vi newserver.html
+#1609027946
+sudo chown -R www-data:www-data newserver.html
+#1609028028
+scp -r lxfold:/home/lxf/awstats.luxagraf.net.htpasswd .
+#1609028151
+printf "username:`openssl passwd -apr1`\n" >> awstats.htpasswd
+#1609028162
+printf "luxagraf:`openssl passwd -apr1`\n" >> awstats.htpasswd
+#1609028177
+cd
+#1609028180
+printf "luxagraf:`openssl passwd -apr1`\n" >> awstats.htpasswd
+#1609028221
+mkdir /etc/awstats
+#1609028223
+sudo mkdir /etc/awstats
+#1609028240
+mv awstats.htpasswd /etc/awstats/awstats.luxagraf.net.htpasswd
+#1609028243
+sudo mv awstats.htpasswd /etc/awstats/awstats.luxagraf.net.htpasswd
+#1609028257
+sudo chown -R www-data:www-data /etc/awstats/
+#1609028274
+sudo tail /var/log/uwsgi/django.log
+#1609028292
+sudo tail /var/log/nginx/live.luxagraf.net.error.log
+#1609028454
+scp -r lxfold:/home/lxf/awstats.luxagraf.net.htpasswd .
+#1609028469
+mv awstats.luxagraf.net.htpasswd /etc/awstats/
+#1609028475
+sudo mv awstats.luxagraf.net.htpasswd /etc/awstats/
+#1609028481
+sudo systemctl restart nginx
+#1609028509
+sudo rm /var/www/live.luxagraf.net/newserver.html
+#1609028767
+sudo certbot --nginx
+#1609028792
+v nginx/origin.luxagraf.net.conf
+#1609028803
+sudo systemctl restart nginx
+#1609029296
+sudo cpan
+#1609029620
+ls /usr/share/GeoIP/
+#1609029645
+scp -r lxfold:/etc/awstats/awstats.luxagraf.net.conf .
+#1609029666
+sudo mv awstats.luxagraf.net.conf /etc/awstats/
+#1609031248
+scp -r lxfold:/etc/awstats/awstats.conf.local .
+#1609031269
+sudo mv awstats.conf.local /etc/awstats/
+#1609031443
+scp -r lxfold:/var/log/nginx/luxagraf.net.access.log* .
+#1609031503
+scp -r lxfold:/home/lxf/luxagraf.net.access.log* .
+#1609031566
+scp -r lxfold:/home/lxf/lxflog .
+#1609031603
+sudo mv lxflog/* /var/log/nginx/
+#1609031613
+sudo chown root:root /var/log/nginx/luxagraf.net.access.log*
+#1609031700
+scp -r lxfold:/home/lxf/awstats .
+#1609031982
+scp -r lxfold:/home/lxf/lxflog .
+#1609032023
+sudo mv lxflog/* /var/log/nginx/
+#1609032036
+sudo chown root:root /var/log/nginx/discursivemeditation.com.access.log*
+#1609032071
+sudo mkdir /var/lib/awstats
+#1609032087
+mv awstats/* /var/lib/awstats/
+#1609032090
+sudo mv awstats/* /var/lib/awstats/
+#1609032176
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1609032197
+ai awstats
+#1609032218
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1609032259
+sudo vi /etc/logrotate.d/nginx
+#1609032298
+sudo logrotate -f /etc/logrotate.d/nginx
+#1609032369
+scp -r lxfold:/etc/awstats/awstats.discursivemeditation.conf .
+#1609032415
+scp -r lxfold:/etc/awstats/awstats.discursivemeditation.com.conf .
+#1609032432
+scp -r lxfold:/etc/awstats/awstats.discursivemeditation.com.htpasswd .
+#1609032455
+mv awstats.discursivemeditation.com.* /etc/awstats/
+#1609032458
+sudo mv awstats.discursivemeditation.com.* /etc/awstats/
+#1609032466
+sudo logrotate -f /etc/logrotate.d/nginx
+#1609032494
+sudo /usr/lib/cgi-bin/awstats.pl -config=discursivemeditation.com -update
+#1609032543
+scp -r lxfold:/etc/nginx/cgi-bin.php .
+#1609032563
+sudo mv cgi-bin.php /etc/nginx/
+#1609032581
+cd
+#1609032589
+cd /etc/nginx/sites-enabled/
+#1609032597
+ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1609032599
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1609032603
+vim awstats.luxagraf.net.conf
+#1609032628
+sudo ln -s ~/nginx/discursivemeditation.com.conf .
+#1609032634
+vim discursivemeditation.com.conf
+#1609032676
+cd /var/www/
+#1609032691
+sudo ln -s ~/sites/django/discursivemeditation.com .
+#1609032717
+sudo ln -s ~/sites/awstats.luxagraf.net .
+#1609032718
+cd
+#1609032828
+sudo certbot --nginx
+#1609032856
+v nginx/awstats.luxagraf.net.conf
+#1609032868
+v nginx/discursivemeditation.com.conf
+#1609032891
+sudo systemctl restart nginx
+#1609032933
+cpan
+#1609032991
+cd /etc/awstats/
+#1609033003
+v awstats.luxagraf.net.conf
+#1609033067
+:q
+#1609033070
+ai libgeoip-dev build-essential
+#1609033080
+cd
+#1609033098
+ls //usr/share/GeoIP/
+#1609033125
+ll /etc/awstats/
+#1609033167
+sudo chown lxf:lxf /etc/awstats/awstats.conf
+#1609033170
+ll /etc/awstats/
+#1609033244
+cd /etc/awstats/
+#1609033248
+v awstats.conf
+#1609033295
+v awstats.conf.local
+#1609033310
+v awstats.luxagraf.net.conf
+#1609033715
+python /path/to/piwik/misc/log-analytics/import_logs.py --url=https://analytics.example.com
+#1609033774
+python /path/to/piwik/misc/log-analytics/import_logs.py --url=https://stats.luxagraf.net --idsite=2 --enable-http-errors /var/log/nginx/discursivemeditation.com.access.log
+#1609033792
+cd
+#1609033821
+python sites/stats.luxagraf.net/misc/log-analytics/import_logs.py --url=https://stats.luxagraf.net --idsite=2 --enable-http-errors /var/log/nginx/discursivemeditation.com.access.log
+#1609033864
+chmod 777 /home/lxf/sites/stats.luxagraf.net/tmp/cache/
+#1609033868
+sudo chmod 777 /home/lxf/sites/stats.luxagraf.net/tmp/cache/
+#1609033871
+python sites/stats.luxagraf.net/misc/log-analytics/import_logs.py --url=https://stats.luxagraf.net --idsite=2 --enable-http-errors /var/log/nginx/discursivemeditation.com.access.log
+#1609033894
+sudo chmod 777 /home/lxf/sites/stats.luxagraf.net/tmp/
+#1609033897
+python sites/stats.luxagraf.net/misc/log-analytics/import_logs.py --url=https://stats.luxagraf.net --idsite=2 --enable-http-errors /var/log/nginx/discursivemeditation.com.access.log
+#1609033968
+ps aux | grep php-fpm
+#1609034022
+cd
+#1609034028
+cd /var/www/
+#1609034048
+sudo ln -s ~/sites/django/luxagraf.net .
+#1609034057
+ll
+#1609034070
+cd /etc/nginx/
+#1609034087
+sudo ln -s ~/nginx/luxagraf.net.conf .
+#1609034090
+v luxagraf.net.conf
+#1609034120
+sudo certbot --nginx
+#1609034135
+ll
+#1609034143
+rm luxagraf.net.conf
+#1609034146
+sudo rm luxagraf.net.conf
+#1609034152
+cd sites-enabled/
+#1609034158
+sudo ln -s ~/nginx/luxagraf.net.conf .
+#1609034201
+sudo certbot --nginx
+#1609034223
+v luxagraf.net.conf
+#1609034244
+sudo systemctl restart nginx
+#1609034249
+cd
+#1609034255
+cd sites/django/luxagraf.net/
+#1609034256
+ll
+#1609034268
+sudo vim readme.html
+#1609075483
+cd
+#1609075484
+ll
+#1609075493
+rm luxcurrent.sql
+#1609075496
+ll
+#1609075505
+ll lxflog/
+#1609075510
+rm -rf lxflog/
+#1609075512
+ll
+#1609075516
+ll sites/
+#1609075606
+sudo adduser --system --shell /bin/bash --group --disabled-password --home /home/git git
+#1609075944
+wget -O gitea https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64
+#1609076041
+gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
+#1609076077
+wget https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64.asc
+#1609076101
+gpg --verify gitea-1.13.0-linux-amd64.asc gitea
+#1609076127
+chmod +x gitea
+#1609076135
+./gitea web
+#1609076149
+sudo cp gitea /usr/local/bin/gitea
+#1609076159
+sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
+#1609076169
+sudo chown git:git /var/lib/gitea/{data,indexers,log}
+#1609076177
+sudo chmod 750 /var/lib/gitea/{data,indexers,log}
+#1609076186
+sudo mkdir /etc/gitea
+#1609076194
+sudo chown root:git /etc/gitea
+#1609076202
+sudo chmod 770 /etc/gitea
+#1609078598
+cd /etc/systemd/system/
+#1609078599
+ll
+#1609078613
+sudo ln -s ~/services/gitea.service
+#1609078621
+cd
+#1609078632
+sudo systemctl start gitea
+#1609078637
+sudo systemctl enable gitea
+#1609078644
+sudo systemctl status gitea
+#1609078660
+sudo su - postgres
+#1609078834
+scp -r lxfold:/home/lxf/gitea.sql .
+#1609078881
+psql -U gitea -hlocalhost -d gitea < gitea.sql
+#1609078901
+cd /etc/nginx/sites-enabled/
+#1609078912
+sudo ln -s ~/nginx/git.luxagraf.net.conf .
+#1609078915
+v git
+#1609078920
+v git.luxagraf.net.conf
+#1609078945
+cd /var/www/
+#1609078954
+cd
+#1609078956
+ll
+#1609079050
+sudo certbot --nginx
+#1609079082
+v nginx/git.luxagraf.net.conf
+#1609079106
+sudo systemctl restart nginx
+#1609079309
+rsync -avv -e ssh lxfold:/home/lxf/luxagraf/ luxagraf/
+#1609079319
+mkdir luxagraf
+#1609079321
+rsync -avv -e ssh lxfold:/home/lxf/luxagraf/ luxagraf/
+#1609079338
+ll
+#1609079360
+rsync -avv -e ssh lxfold:/home/lxf/luxagraf/ luxagraf/
+#1609079536
+ll
+#1609079563
+sudo mv luxagraf /home/git/
+#1609079572
+ll /home/git/
+#1609079584
+sudo su - git
+#1609079765
+sudo mv /home/git/luxagraf /home/git/gitea-repositories/
+#1609079802
+sudo chown -R git:git /home/git/gitea-repositories/luxagraf/
+#1609080119
+scp -r lxfold:/home/lxf/authorized_keys .
+#1609080130
+ll authorized_keys
+#1609080134
+v authorized_keys
+#1609080173
+sudo su - git
+#1609080287
+sudo su - root
+#1609082227
+ll
+#1609082238
+rm gitea
+#1609082244
+rm gitea.sql
+#1609082247
+rm gitea-1.13.0-linux-amd64.asc
+#1609082249
+ll
+#1609082253
+ll custom/
+#1609082256
+ll custom/conf/
+#1609082263
+v custom/conf/app.ini
+#1609082272
+rm custom/
+#1609082275
+rm -rf custom/
+#1609082277
+ll
+#1609082281
+ll awstats/
+#1609082285
+rm -rf awstats/
+#1609082291
+ll data/
+#1609082302
+rm -rf data/
+#1609082304
+ll
+#1609082327
+v authorized_keys
+#1609082378
+sudo su - root
+#1609082708
+ll
+#1609082813
+df -h
+#1609082927
+scp -r lxfold:/home/lxf/next.sql .
+#1609082946
+sudo su - postgres
+#1609083036
+psql -U luxnextcloud -hlocalhost -d luxnextcloud < next.sql
+#1609083081
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1609083094
+cd /var/www/
+#1609083122
+sudo ln -s ~/sites/cloud.luxagraf.net .
+#1609083124
+cd
+#1609083127
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1609083193
+cd /etc/nginx/sites-available/
+#1609083204
+ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1609083207
+sudo ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1609083210
+v cloud.luxagraf.net.conf
+#1609083303
+sudo certbot --nginx
+#1609083315
+ll
+#1609083330
+..
+#1609083331
+ll
+#1609083340
+rm sites-available/cloud.luxagraf.net.conf
+#1609083343
+sudo rm sites-available/cloud.luxagraf.net.conf
+#1609083347
+cd sites-enabled/
+#1609083356
+sudo ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1609083362
+sudo certbot --nginx
+#1609083399
+v cloud.luxagraf.net.conf
+#1609083450
+cd /var/www/
+#1609083451
+ll
+#1609083454
+cd cloud.luxagraf.net
+#1609083457
+ll
+#1609083463
+touch new.html
+#1609083465
+v new.html
+#1609083490
+rm new.html
+#1609083491
+cd
+#1609083497
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1609083546
+cd sites/cloud.luxagraf.net/
+#1609083547
+ll
+#1609083556
+..
+#1609083579
+sudo chown -R www-data:www-data cloud.luxagraf.net/
+#1609083599
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1609083648
+v cloud.luxagraf.net/config/
+#1609083662
+sudo vim cloud.luxagraf.net/config/
+#1609083689
+sudo vim cloud.luxagraf.net/config/config.php
+#1609083732
+mv cloud.luxagraf.net old
+#1609083782
+rsync -avv -e ssh lxfold:/home/lxf/sites/cloud.luxagraf.net .
+#1609085154
+ll
+#1609085167
+sudo chown -R www-data:www-data cloud.luxagraf.net/
+#1609085230
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1609085242
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1609085271
+cd cloud.luxagraf.net/
+#1609085272
+ll
+#1609085301
+ls -lah lib/
+#1609085311
+ls -lah resources/
+#1609085324
+ls -lah lib/
+#1609085357
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609085469
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:repair
+#1609085510
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609085830
+sudo chmod 750 data/
+#1609085843
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609085883
+sudo chmod 750 lib/
+#1609085889
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609085920
+cd
+#1609085943
+ll sites/cloud.luxagraf.net/
+#1609086106
+sudo chmod o rx sites/cloud.luxagraf.net/lib/
+#1609086118
+sudo chmod o+rx sites/cloud.luxagraf.net/lib/
+#1609086122
+ll sites/cloud.luxagraf.net/
+#1609086139
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609086153
+ll sites/cloud.luxagraf.net/
+#1609086189
+ll sites/cloud.luxagraf.net/lib/
+#1609086209
+ll sites/cloud.luxagraf.net/lib/private/
+#1609086217
+ll sites/cloud.luxagraf.net/lib/private/|less
+#1609086228
+sudo tail ~/logs/cloud.luxagraf.net.error.log
+#1609086291
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:install
+#1609086550
+find sites/cloud.luxagraf.net/ -type f -print0 | xargs -0 chmod 0640
+#1609086562
+find sites/cloud.luxagraf.net/ -type f -print0 | xargs -0 sudo chmod 0640
+#1609086585
+sudo su - root
+#1609086871
+sudo systemctl restart nginx
+#1609086886
+sudo systemctl restart php-fpm
+#1609086895
+ai php-fpm
+#1609086905
+sudo systemctl restart php7.3-fpm
+#1609087003
+ll
+#1609087006
+cd sites/
+#1609087014
+ll cloud.luxagraf.net/data/
+#1609087024
+sudo ls cloud.luxagraf.net/data/
+#1609088298
+ll
+#1609088310
+sudo chown -R www-data:www-data nextcloud/
+#1609089861
+cd
+#1609089865
+ll services/
+#1609089884
+cd /etc/systemd/system/
+#1609089901
+sudo ln -s ~/services/certbot.service .
+#1609089920
+sudo ln -s ~/services/certbot.timer .
+#1609089982
+sudo systemctl start certbot.timer
+#1609089990
+sudo systemctl enable certbot.timer
+#1609090030
+sudo ln -s ~/services/psqlbak.service .
+#1609090035
+sudo ln -s ~/services/psqlbak.timer .
+#1609090037
+cd
+#1609090040
+ll -a
+#1609090060
+rsync -avv -e ssh lxfold:/home/lxf/bak .
+#1609090377
+l
+#1609090379
+ll
+#1609090391
+v services/psqlbak.service
+#1609090411
+~/./bin/psqlbak.sh
+#1609090435
+sudo chmod 600 .pgpass
+#1609090437
+~/./bin/psqlbak.sh
+#1609090446
+v .pgpass
+#1609090459
+sudo su - postgres
+#1609090512
+v .pgpass
+#1609090519
+~/./bin/psqlbak.sh
+#1609090565
+v bin/psqlbak.sh
+#1609090580
+sudo su - postgres
+#1609090662
+v bin/psqlbak.sh
+#1609090666
+~/./bin/psqlbak.sh
+#1609090760
+ll bak/
+#1609090762
+ll bak/postgres/
+#1609090770
+ll bak/postgres/luxagraf/
+#1609090807
+rclone
+#1609090815
+ai rclone
+#1609090894
+rclone
+#1609090914
+rclone config
+#1609091140
+v bin/b2-bak.sh
+#1609091212
+rclone sync /home/lxf/bak/postgres/luxagraf/ backblaze:lxfserverbak/postgres-lux/
+#1609091325
+rclone config
+#1609091406
+rclone sync /home/lxf/bak/postgres/luxagraf/ backblaze:lxfserverbak/postgres-lux/
+#1609091600
+cd bak/postgres/luxagraf/
+#1609091601
+ll
+#1609091743
+v ~/bin/b2-bak.sh
+#1609093439
+v .rclone-exclude
+#1609094379
+cd sites/cloud.luxagraf.net/
+#1609094382
+cd sites/
+#1609094383
+ll
+#1609094416
+sudo ls -lah cloud.luxagraf.net/data.
+#1609094419
+sudo ls -lah cloud.luxagraf.net/data/
+#1609094434
+sudo ls -lah cloud.luxagraf.net/data/luxagraf/
+#1609094468
+sudo ls -lah cloud.luxagraf.net/data/appdata_oct28azujrqj/
+#1609094480
+sudo ls -lah cloud.luxagraf.net/data/
+#1609094492
+sudo ls -lah cloud.luxagraf.net/data/luxagraf/files/
+#1609094519
+sudo mv nextcloud/notes/ cloud.luxagraf.net/data/luxagraf/files/
+#1609094524
+sudo ls -lah cloud.luxagraf.net/data/luxagraf/files/
+#1609094722
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan
+#1609094767
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --all
+#1609095010
+sudo mv nextcloud/documents cloud.luxagraf.net/data/luxagraf/files/
+#1609095015
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --all
+#1609108263
+sudo ls -lah cloud.luxagraf.net/data/
+#1609108277
+sudo ls -lah cloud.luxagraf.net/data/Corrinne/
+#1609205675
+cd
+#1609205686
+sudo tail /var/log/uwsgi/django.log
+#1609205908
+cd sites/django/
+#1609205915
+v config/settings.py
+#1609205941
+sudo systemctl restart uwsgi.service
+#1609205969
+htop
+#1609206121
+psql -U luxagraf -hlocalhost -d luxagraf
+#1609206140
+sudo systemctl restart uwsgi.service
+#1609206326
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1609352193
+cd
+#1609352715
+sudo apt install php-bcmath
+#1609352751
+sudo apt install php-gmp php-imagick
+#1609352765
+sudo apt install php-intl
+#1609352785
+sudo systemctl restart php7.3-fpm
+#1609352846
+sudo vim /etc/php/7.3/fpm/php-fpm.conf
+#1609352922
+sudo vim /etc/php/7.3/fpm/pool.d/www.conf
+#1609353011
+sudo vim /etc/php/7.3/fpm/php-fpm.conf
+#1609353038
+sudo vim /etc/php/7.3/fpm/php.ini
+#1609353082
+sudo systemctl restart php7.3-fpm
+#1609353086
+sudo systemctl restart php7.3
+#1609353089
+sudo systemctl restart php
+#1609353125
+sudo systemctl restart php.service
+#1609353207
+sudo systemctl list-unit-files
+#1609353260
+sudo vim /etc/php/7.3/cgi/php.ini
+#1609353298
+sudo vim /etc/php/7.3/fpm/php-fpm.conf
+#1609353321
+sudo vim /etc/php/7.3/fpm/pool.d/www.conf
+#1609353468
+sudo vim /etc/php/7.3/fpm/php-fpm.conf
+#1609353480
+sudo vim /etc/php/7.3/fpm/php.ini
+#1609354068
+sudo systemctl restart php.service
+#1609354075
+sudo systemctl restart php7.3-fpm
+#1609354082
+sudo systemctl status php7.3-fpm
+#1609354103
+v nginx/cloud.luxagraf.net.conf
+#1609354131
+sudo systemctl restart nginx
+#1609354176
+sudo vim /etc/php/7.3/cli/php.ini
+#1609354207
+v nginx/cloud.luxagraf.net.conf
+#1609354211
+sudo systemctl status php7.3-fpm
+#1609354215
+sudo systemctl restart php7.3-fpm
+#1609354234
+sudo vim /etc/php/7.3/cgi/php.ini
+#1609354283
+sudo vim /etc/php/7.3/fpm/php-fpm.conf
+#1609354401
+php -i | grep memory_limit
+#1609354424
+php7.3 -i | grep memory_limit
+#1609354467
+sudo -u www-data php7.3 -i
+#1609354488
+sudo -u www-data php7.3 -i | grep memory_limit
+#1609354499
+sudo -u www-data php7.3 -i > temp.txt
+#1609354501
+v temp.txt
+#1609354534
+v /etc/php/7.3/cli/php.ini
+#1609354566
+sudo vim /etc/php/7.3/fpm/php.ini
+#1609354593
+sudo systemctl restart php7.3-fpm
+#1609355838
+sudo systemctl restart nginx
+#1609355857
+sudo tail logs/cloud.luxagraf.net.error.log
+#1609355878
+sudo systemctl restart php7.3-fpm
+#1609355914
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update
+#1609355923
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update:check
+#1609355938
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ app:update
+#1609355991
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1609356077
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update:check
+#1609356125
+wget https://download.nextcloud.com/server/releases/nextcloud-20.0.4.zip
+#1609356535
+cd sites/cloud.luxagraf.net/
+#1609356556
+sudo ls -lah sites/cloud.luxagraf.net/data/luxagraf/
+#1609356567
+sudo ls -lah sites/cloud.luxagraf.net/data/luxagraf/files/
+#1609356574
+sudo ls -lah sites/cloud.luxagraf.net/data/
+#1609356583
+sudo ls -lah sites/nextcloud/
+#1609356587
+sudo ls -lah sites/nextcloud/books/
+#1609356600
+sudo cd sites/nextcloud/books/Calibre\ Library/
+#1609356619
+sudo ls -lh sites/nextcloud/books/Calibre\ Library/
+#1609356629
+sudo ls -lh sites/nextcloud/books/Calibre\ Library/ |grep "metadata"
+#1609356646
+sudo rm sites/nextcloud/books/Calibre\ Library/metadata.db
+#1609356658
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ files:scan --all
+#1609432623
+sudo su - root
+#1609432748
+v bin/b2-bak.sh
+#1609432931
+rclone sync /home/lxf/bak/postgres/luxagraf/ backblaze:lxfserverbak/postgres-lux/
+#1609434597
+sudo systemctl list-unit-files
+#1609435138
+ll bak/postgres/luxagraf/
+#1609435158
+v services/psqlbak.service
+#1609435184
+~/./bin/psqlbak.sh
+#1609435203
+ll bak/postgres/luxagraf/
+#1609435217
+v services/psqlbak.timer
+#1609435227
+cd /etc/systemd/system/
+#1609435229
+ll
+#1609435236
+cd
+#1609435248
+sudo systemctl status psqlbak.timer
+#1609435258
+sudo systemctl enable psqlbak.timer
+#1609435264
+sudo systemctl start psqlbak.timer
+#1609435269
+sudo systemctl status psqlbak.timer
+#1609435298
+ll bak/mysql/
+#1609435311
+v bin/mysqlbak.sh
+#1609435329
+~/./bin/mysqlbak.sh
+#1609435351
+scp -r lxfold:/home/lxf/.mysqlconf .
+#1609435623
+v .mysqlconf
+#1609435633
+~/./bin/mysqlbak.sh
+#1609435643
+ll bak/mysql/
+#1609435658
+cd /etc/systemd/system/
+#1609435660
+ll
+#1609435675
+sudo ln -s ~/services/mysqlbak.service .
+#1609435679
+sudo ln -s ~/services/mysqlbak.timer .
+#1609435704
+sudo systemctl start mysqlbak.timer
+#1609435711
+sudo systemctl enable mysqlbak.timer
+#1609435717
+ll ~/services/
+#1609435736
+sudo systemctl enable certbot.timer
+#1609435742
+sudo systemctl start certbot.timer
+#1609435748
+ll ~/services/
+#1609435775
+sudo ln -s ~/services/rclone-b2.service .
+#1609435779
+sudo ln -s ~/services/rclone-b2.timer .
+#1609435794
+sudo systemctl start rclone-b2.timer
+#1609435800
+sudo systemctl enable rclone-b2.timer
+#1609435826
+cat ~/services/gitea-backup.service
+#1609435845
+~/./bin/gitea-backup.sh
+#1609435878
+cd
+#1609435887
+v bin/b2-bak.sh
+#1609435906
+v bin/gitea-backup.sh
+#1609435964
+~/./bin/gitea-backup.sh
+#1609435980
+v services/gitea.service
+#1609436010
+v bin/gitea-backup.sh
+#1609436102
+sudo su - git
+#1609436150
+v bin/gitea-backup.sh
+#1609436161
+sudo -H -u git bash -c "/usr/local/bin/gitea dump -c /etc/gitea/app.ini"
+#1609436176
+cd /home/git
+#1609436178
+sudo -H -u git bash -c "/usr/local/bin/gitea dump -c /etc/gitea/app.ini"
+#1609436192
+/usr/local/bin/
+#1609436195
+ll
+#1609436199
+..
+#1609436200
+ll
+#1609436264
+v services/gitea.service
+#1609436268
+cd
+#1609436270
+v services/gitea.service
+#1609436333
+sudo apt install ranger
+#1609436340
+v services/gitea.service
+#1609436375
+cd /etc/systemd/system/
+#1609436390
+sudo ln -s ~/services/gitea-backup.service .
+#1609436397
+sudo ln -s ~/services/gitea-backup.timer .
+#1609436422
+sudo systemctl enable gitea-backup.timer
+#1609436428
+sudo systemctl start gitea-backup.timer
+#1609436433
+sudo systemctl status gitea-backup.timer
+#1609555888
+cd
+#1609555900
+cd nginx/
+#1609555901
+ll
+#1609555910
+v zotherredirects.conf
+#1609555936
+v castagraf.net.conf
+#1609555984
+cd /etc/nginx/sites-enabled/
+#1609555998
+sudo ln -s ~/nginx/castagraf.net.conf .
+#1609556017
+sudo certbot --nginx
+#1609556044
+v castagraf.net.conf
+#1609556205
+sudo systemctl restart nginx
+#1609782437
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1609791762
+cd sites/django/
+#1609791766
+git pull
+#1609791774
+sudo systemctl restart uwsgi.service
+#1609966123
+git pull
+#1609966128
+sudo systemctl restart uwsgi.service
+#1610056224
+git pull
+#1610056229
+virt
+#1610056243
+./manage.py migrate taxonomy
+#1610056259
+sudo systemctl restart uwsgi.service
+#1610069622
+sudo chown -R www-data:www-data luxagraf.net/media/screenv9.css
+#1610069631
+sudo mv ~/screenv9.css luxagraf.net/media/
+#1610069641
+sudo chown -R www-data:www-data luxagraf.net/media/screenv9.css
+#1610069732
+sudo mv ~/screenv9.css luxagraf.net/media/
+#1610069734
+sudo chown -R www-data:www-data luxagraf.net/media/screenv9.css
+#1610075464
+cd
+#1610075467
+deactivate
+#1610075478
+v nginx/luxagraf.net.conf
+#1610075594
+sudo systemctl restart nginx
+#1610746399
+cd sites/django/
+#1610746402
+git pull
+#1610746641
+sudo systemctl restart uwsgi.service
+#1610746725
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1610746736
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1610746820
+sudo systemctl restart uwsgi.service
+#1610749493
+git pull
+#1610749505
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1610749514
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1610749518
+sudo systemctl restart uwsgi.service
+#1610749679
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1610749681
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1610754807
+git pull
+#1610754813
+sudo systemctl restart uwsgi.service
+#1610755165
+git pull
+#1610755167
+sudo systemctl restart uwsgi.service
+#1610810843
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1610810852
+sudo systemctl restart uwsgi.service
+#1610810858
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1610812042
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1610812050
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1610812053
+git pull
+#1610812062
+sudo systemctl restart uwsgi.service
+#1610818091
+sudo su - root
+#1610818098
+sudo su - git
+#1610988024
+virt
+#1610988030
+./manage.py shell_plus
+#1611349792
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1611349815
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1611349819
+deactivate
+#1611416125
+ll
+#1611416128
+virt
+#1611416131
+./manage.py shell_plus
+#1611626236
+cd
+#1611626238
+deactivate
+#1611626250
+ai gotop
+#1611626261
+htop
+#1611672092
+ll
+#1611672094
+htop
+#1611695877
+sudo systemctl restart uwsgi.service
+#1611695963
+sudo systemctl enable uwsgi.service
+#1611710890
+sudo systemctl status ttrss.service
+#1611710918
+sudo systemctl status ttrss.timer
+#1611710931
+ll services/
+#1611710963
+sudo systemctl restart ttrss.service
+#1611710971
+sudo systemctl enable ttrss.service
+#1611716838
+sudo systemctl status gitea-backup.timer
+#1611716852
+sudo systemctl status gitea.service
+#1611716866
+sudo systemctl restart gitea.service
+#1611974385
+cd sites/django/
+#1611974388
+git pull
+#1611974396
+sudo systemctl enable uwsgi.service
+#1611974405
+sudo systemctl restart uwsgi.service
+#1611974575
+git pull
+#1611974577
+sudo systemctl restart uwsgi.service
+#1611975038
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1611975043
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1611975526
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1611975527
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1611975580
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1611975581
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1611975737
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1611975739
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1612017969
+cd sites/django/
+#1612017983
+git pull
+#1612017990
+sudo systemctl restart uwsgi.service
+#1612026754
+git pull
+#1612026757
+sudo systemctl restart uwsgi.service
+#1612027116
+git pull
+#1612027119
+sudo systemctl restart uwsgi.service
+#1612028461
+git pull
+#1612028464
+sudo systemctl restart uwsgi.service
+#1612028687
+virt
+#1612028709
+deactivate
+#1612028720
+psql -U luxagraf -hlocalhost -d luxagraf
+#1612028834
+sudo systemctl restart uwsgi.service
+#1612034384
+cd sites/djg
+#1612034387
+cd sites/django/
+#1612034390
+git pull
+#1612034397
+sudo systemctl restart uwsgi.service
+#1612035239
+git pull
+#1612035240
+sudo systemctl restart uwsgi.service
+#1612035668
+git pull
+#1612035669
+sudo systemctl restart uwsgi.service
+#1612035919
+git pull
+#1612035921
+sudo systemctl restart uwsgi.service
+#1612036599
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1612036601
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1612036944
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1612036948
+git pull
+#1612036951
+sudo systemctl restart uwsgi.service
+#1612037051
+git pull
+#1612037053
+sudo systemctl restart uwsgi.service
+#1612037609
+git pull
+#1612037613
+sudo systemctl restart uwsgi.service
+#1612037724
+git pull
+#1612037726
+sudo systemctl restart uwsgi.service
+#1612038602
+git pull
+#1612038603
+sudo systemctl restart uwsgi.service
+#1612038920
+cd sites/django/
+#1612038924
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1612038927
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1612044648
+sudo systemctl restart uwsgi.service
+#1612045514
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1612053861
+git pull
+#1612053877
+git diff config/base_urls.py
+#1612053889
+git stash
+#1612053897
+git pull
+#1612053910
+v config/base_urls.py
+#1612053923
+sudo systemctl restart uwsgi.service
+#1612054057
+git pull
+#1612054064
+sudo systemctl restart uwsgi.service
+#1612054071
+./manage.py migrate posts
+#1612054074
+virt
+#1612054076
+./manage.py migrate posts
+#1612054091
+sudo systemctl restart uwsgi.service
+#1612054107
+sudo cat /var/log/uwsgi/django.log
+#1612054120
+v config/django.ini
+#1612054145
+v config/settings.py
+#1612054155
+sudo systemctl restart uwsgi.service
+#1612054171
+sudo tail logs/cloud.luxagraf.net.error.log
+#1612054179
+sudo tail /var/log/uwsgi/django.log
+#1612054192
+v config/django.ini
+#1612054204
+sudo systemctl restart uwsgi.service
+#1612054221
+sudo tail /var/log/uwsgi/django.log
+#1612054245
+ll config/
+#1612054253
+ranger
+#1612054286
+sudo tail /var/log/uwsgi/test.log
+#1612054293
+deactivate
+#1612054294
+ll
+#1612054304
+v config/django.ini
+#1612054319
+sudo systemctl restart uwsgi.service
+#1612056416
+git pull
+#1612056419
+sudo systemctl restart uwsgi.service
+#1612056953
+git pull
+#1612056956
+sudo systemctl restart uwsgi.service
+#1612898419
+cd
+#1612898430
+v nginx/zotherredirects.conf
+#1612899421
+cd /etc/nginx/sites-enabled/
+#1612899422
+ll
+#1612899438
+ln -s ~/nginx/zotherredirects.conf .
+#1612899440
+sudo ln -s ~/nginx/zotherredirects.conf .
+#1612899459
+sudo systemctl restart nginx
+#1612899466
+sudo certbot --nginx
+#1612899502
+cd
+#1612899509
+v nginx/zotherredirects.conf
+#1612899550
+sudo systemctl restart nginx
+#1612899577
+sudo journalctl -xe
+#1612899638
+sudo systemctl restart nginx
+#1612899676
+systemctl status nginx.service
+#1612899703
+v nginx/zotherredirects.conf
+#1612899735
+sudo systemctl restart nginx
+#1612899741
+sudo journalctl -xe
+#1612899756
+v nginx/zotherredirects.conf
+#1612899783
+sudo systemctl restart nginx
+#1612899786
+sudo journalctl -xe
+#1612899809
+v nginx/zotherredirects.conf
+#1612899821
+sudo systemctl restart nginx
+#1613139113
+cd sites/django/
+#1613139121
+git pull
+#1613139128
+sudo systemctl restart uwsgi.service
+#1613139984
+git pull
+#1613139988
+sudo systemctl restart uwsgi.service
+#1613143554
+sudo su - git
+#1613236396
+sudo su - root
+#1613261249
+git pull
+#1613261256
+sudo systemctl restart uwsgi.service
+#1613419841
+sudo tail /var/log/uwsgi/test.log
+#1613419858
+sudo tail /var/log/uwsgi/django.log
+#1613419927
+v config/settings.py
+#1613419946
+sudo systemctl restart uwsgi.service
+#1613420043
+v config/settings.py
+#1613420055
+sudo systemctl restart uwsgi.service
+#1613598772
+cd
+#1613598784
+v nginx/luxagraf.net.conf
+#1613598837
+sudo systemctl restart nginx
+#1613664292
+ll nginx/
+#1613664301
+v nginx/zotherredirects.conf
+#1613664373
+sudo certbot --nginx
+#1613664415
+v nginx/zotherredirects.conf
+#1613664499
+sudo systemctl restart nginx
+#1613765305
+ll
+#1613765315
+v nginx/helmersgroup.com.conf
+#1613765377
+cd /etc/nginx/sites-enabled/
+#1613765378
+ll
+#1613765393
+sudo ln -s ~/nginx/helmersgroup.com.conf .
+#1613765405
+cd /var/www/
+#1613765406
+ll
+#1613765421
+ln -s ~/sites/helmersgroup.com .
+#1613765423
+sudo ln -s ~/sites/helmersgroup.com .
+#1613765425
+cd
+#1613765430
+sudo certbot --nginx
+#1613765493
+cd /var/www/
+#1613765494
+ll
+#1613765500
+cd helmersgroup.com/
+#1613765501
+ll
+#1613765507
+touch newserver.html
+#1613765520
+mv newserver.html fran.html
+#1613765544
+cd /etc/nginx/sites-enabled/
+#1613765545
+ll
+#1613765553
+v zotherredirects.conf
+#1613765591
+sudo systemctl restart nginx
+#1613922033
+cd
+#1613922042
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1613922277
+ll
+#1613922283
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1613922366
+frlux luxcurrent.sql ~/sites/luxagraf.net/
+#1613922378
+v .aliases
+#1613922991
+cd sites/django/
+#1613922999
+vim config/settings.py
+#1613923350
+cd
+#1613923354
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1614008367
+cd sites/django/luxagraf.net/
+#1614008370
+ll
+#1614008399
+cd jrnl/2020/12/
+#1614008401
+ll
+#1614008411
+cp solstice-strange-land.html
+#1614008423
+cp solstice-strange-land.html solstice-strange-landimg.html
+#1614008426
+sudo cp solstice-strange-land.html solstice-strange-landimg.html
+#1614008440
+sudo vim solstice-strange-landimg.html
+#1614008688
+sudo chown -R www-data:www-data solstice-strange-landimg.html
+#1614008724
+cd
+#1614008733
+cd nginx/
+#1614008734
+ll
+#1614008753
+c origin.luxagraf.net.conf img.luxagraf.net.conf
+#1614008777
+cp origin.luxagraf.net.conf img.luxagraf.net.conf
+#1614008779
+v img.luxagraf.net.conf
+#1614008857
+cd /etc/nginx/sites-enabled/
+#1614008868
+sudo ln -s ~/nginx/img.luxagraf.net.conf .
+#1614008871
+cd
+#1614008873
+sudo certbot --nginx
+#1614008942
+cd /var/www/
+#1614008943
+ll
+#1614008949
+ll origin.luxagraf.net/
+#1614008994
+ln -s ~/sites/django/luxagraf.net/media/images images.luxagraf.net
+#1614008996
+sudo ln -s ~/sites/django/luxagraf.net/media/images images.luxagraf.net
+#1614008998
+cd
+#1614009000
+v
+#1614009028
+sudo systemctl restart nginx
+#1614009190
+v
+#1614009224
+sudo vim
+#1614009308
+vim sites/django/luxagraf.net/jrnl/2020/12/solstice-strange-land.html
+#1614009840
+cd sites/django/
+#1614009843
+git pull
+#1614009853
+sudo systemctl restart uwsgi.service
+#1614009904
+v config/settings.py
+#1614011175
+mv nginx/img.luxagraf.net.conf nginx/images.luxagraf.net.conf
+#1614011183
+v nginx/images.luxagraf.net.conf
+#1614011265
+sudo certbot --nginx
+#1614011287
+cd /etc/nginx/sites-enabled/
+#1614011291
+rm img.luxagraf.net.conf
+#1614011295
+sudo rm img.luxagraf.net.conf
+#1614011312
+ln -s ~/nginx/images.luxagraf.net.conf .
+#1614011314
+sudo ln -s ~/nginx/images.luxagraf.net.conf .
+#1614011339
+sudo certbot --nginx
+#1614011366
+v images.luxagraf.net.conf
+#1614011384
+sudo systemctl restart nginx
+#1614019224
+v luxagraf.net.conf
+#1614019325
+sudo systemctl restart nginx
+#1614019590
+cd
+#1614019598
+cd sites/django/
+#1614019600
+git pull
+#1614019618
+sudo systemctl restart uwsgi.service
+#1614019886
+v ~/nginx/luxagraf.net.conf
+#1614019913
+sudo systemctl restart uwsgi.service
+#1614019923
+sudo systemctl restart nginx
+#1614020873
+v ~/nginx/luxagraf.net.conf
+#1614020911
+sudo systemctl restart nginx
+#1614021057
+v ~/nginx/luxagraf.net.conf
+#1614021159
+sudo systemctl restart nginx
+#1614021188
+v ~/nginx/luxagraf.net.conf
+#1614021571
+sudo systemctl restart nginx
+#1614021621
+sudo journalctl -xe
+#1614021633
+sudo systemctl restart nginx
+#1614021636
+v ~/nginx/luxagraf.net.conf
+#1614021658
+sudo systemctl restart nginx
+#1614021781
+v ~/nginx/luxagraf.net.conf
+#1614021814
+sudo systemctl restart nginx
+#1614021910
+v ~/nginx/luxagraf.net.conf
+#1614021929
+sudo systemctl restart nginx
+#1614022009
+v ~/nginx/luxagraf.net.conf
+#1614022029
+sudo systemctl restart nginx
+#1614022088
+v ~/nginx/luxagraf.net.conf
+#1614022105
+sudo systemctl restart nginx
+#1614022485
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1614022491
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1614022494
+sudo systemctl restart nginx
+#1614022525
+v ~/nginx/luxagraf.net.conf
+#1614022545
+sudo systemctl restart nginx
+#1614022607
+v ~/nginx/luxagraf.net.conf
+#1614022621
+sudo systemctl restart nginx
+#1614025792
+v ~/nginx/luxagraf.net.conf
+#1614025821
+sudo systemctl restart nginx
+#1614029354
+v ~/nginx/luxagraf.net.conf
+#1614029534
+sudo systemctl restart nginx
+#1614029588
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614029597
+sudo apt install jq
+#1614029603
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614029615
+cat /var/log/nginx/lxfcsp.log
+#1614029746
+sudo systemctl restart nginx
+#1614029768
+v ~/nginx/luxagraf.net.conf
+#1614029824
+sudo systemctl restart nginx
+#1614029975
+git pull
+#1614029998
+sudo systemctl restart uwsgi.service
+#1614030328
+v ~/nginx/luxagraf.net.conf
+#1614030385
+sudo systemctl restart uwsgi.service
+#1614030858
+git pull
+#1614030861
+sudo systemctl restart uwsgi.service
+#1614031652
+v ~/nginx/luxagraf.net.conf
+#1614031669
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614031760
+sudo rm /var/log/nginx/lxfcsp.log
+#1614031770
+sudo systemctl restart nginx
+#1614031784
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1614031793
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1614031868
+sudo rm /var/log/nginx/lxfcsp.log
+#1614031872
+sudo systemctl restart nginx
+#1614031893
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614033608
+v ~/nginx/luxagraf.net.conf
+#1614033760
+sudo systemctl restart nginx
+#1614033815
+v ~/nginx/luxagraf.net.conf
+#1614033832
+sudo systemctl restart nginx
+#1614034180
+v ~/nginx/luxagraf.net.conf
+#1614034202
+sudo systemctl restart nginx
+#1614034324
+v ~/nginx/luxagraf.net.conf
+#1614034339
+sudo systemctl restart nginx
+#1614037564
+v ~/nginx/luxagraf.net.conf
+#1614037631
+sudo systemctl restart nginx
+#1614038074
+v ~/nginx/luxagraf.net.conf
+#1614038105
+sudo systemctl restart nginx
+#1614038112
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614038150
+sudo systemctl restart nginx
+#1614038244
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614038266
+v ~/nginx/luxagraf.net.conf
+#1614038304
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614038307
+sudo systemctl restart nginx
+#1614038332
+v ~/nginx/luxagraf.net.conf
+#1614038706
+sudo systemctl restart nginx
+#1614038788
+v
+#1614048518
+git pull
+#1614048528
+sudo systemctl restart uwsgi.service
+#1614048585
+sudo mv ~/detail.min.js luxagraf.net/media/js/
+#1614048589
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1614048596
+sudo chown -R www-data:www-data luxagraf.net/media/js/detail.min.js
+#1614048715
+v ~/nginx/luxagraf.net.conf
+#1614048738
+sudo systemctl restart nginx
+#1614048788
+v ~/nginx/luxagraf.net.conf
+#1614048823
+sudo systemctl restart nginx
+#1614049347
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614049415
+v ~/nginx/luxagraf.net.conf
+#1614049462
+sudo systemctl restart nginx
+#1614049588
+v ~/nginx/luxagraf.net.conf
+#1614049598
+sudo systemctl restart nginx
+#1614049657
+v ~/nginx/luxagraf.net.conf
+#1614049704
+sudo systemctl restart nginx
+#1614049796
+v ~/nginx/luxagraf.net.conf
+#1614049859
+sudo systemctl restart nginx
+#1614049861
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614050512
+git pull
+#1614050521
+sudo systemctl restart uwsgi.service
+#1614050546
+sudo mv ~/piwik.js luxagraf.net/media/js/
+#1614050555
+sudo chown -R www-data:www-data luxagraf.net/media/js/piwik.js
+#1614050714
+v ~/nginx/luxagraf.net.conf
+#1614050737
+sudo systemctl restart nginx
+#1614050754
+v ~/nginx/luxagraf.net.conf
+#1614050764
+sudo systemctl restart nginx
+#1614050876
+v ~/nginx/luxagraf.net.conf
+#1614050880
+sudo systemctl restart nginx
+#1614051045
+v ~/nginx/luxagraf.net.conf
+#1614051050
+sudo systemctl restart nginx
+#1614052451
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1614052472
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1614052667
+sudo mv ~/detail.min.js luxagraf.net/media/js/
+#1614052676
+sudo chown -R www-data:www-data luxagraf.net/media/js/detail.min.js
+#1614052862
+git pull
+#1614052865
+sudo systemctl restart uwsgi.service
+#1614053195
+v ~/nginx/luxagraf.net.conf
+#1614053211
+sudo systemctl restart nginx
+#1614053252
+sudo rm /var/log/nginx/lxfcsp.log
+#1614053265
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614053270
+sudo systemctl restart nginx
+#1614053278
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614053350
+v ~/nginx/luxagraf.net.conf
+#1614053549
+sudo systemctl restart nginx
+#1614053551
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614053839
+git pull
+#1614053845
+sudo systemctl restart uwsgi.service
+#1614053934
+v ~/nginx/luxagraf.net.conf
+#1614053959
+sudo systemctl restart uwsgi.service
+#1614053966
+sudo systemctl restart nginx
+#1614054295
+sudo mv ~/detail.min.js luxagraf.net/media/js/
+#1614054299
+sudo chown -R www-data:www-data luxagraf.net/media/js/detail.min.js
+#1614085814
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614086627
+v ~/nginx/luxagraf.net.conf
+#1614086660
+sudo systemctl restart nginx
+#1614086707
+v ~/nginx/luxagraf.net.conf
+#1614086727
+sudo systemctl restart nginx
+#1614086756
+v ~/nginx/luxagraf.net.conf
+#1614086797
+sudo systemctl restart nginx
+#1614087189
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614087208
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq > temp.json
+#1614087250
+v ~/logs/lxfcsp.log
+#1614087262
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614087486
+sudo rm /var/log/nginx/lxfcsp.log
+#1614087492
+sudo systemctl restart nginx
+#1614087541
+git pull
+#1614087546
+sudo systemctl restart uwsgi.service
+#1614087777
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614087813
+sudo rm /var/log/nginx/lxfcsp.log
+#1614087820
+sudo systemctl restart nginx
+#1614087859
+cat /var/log/nginx/lxfcsp.log | jq -r '.request_body' | jq
+#1614177792
+cd
+#1614177795
+df -h
+#1614177825
+du -h
+#1614177932
+cd bak
+#1614177935
+du -h
+#1614177944
+ll gitea/
+#1614177961
+ll postgres/luxagraf/
+#1614177990
+cd postgres/luxagraf/
+#1614177991
+ll
+#1614177995
+ranger
+#1614178655
+cd
+#1614178659
+ll
+#1614178663
+ll services/
+#1614179916
+sudo systemctl status psqlbak.timer
+#1614179933
+sudo systemctl start psqlbak.timer
+#1614179940
+sudo systemctl enable psqlbak.timer
+#1614179946
+sudo systemctl status psqlbak.timer
+#1614179965
+sudo systemctl status rclone-b2.timer
+#1614179975
+sudo systemctl start rclone-b2.timer
+#1614179981
+sudo systemctl enable rclone-b2.timer
+#1614278150
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update:check
+#1614278195
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1614278357
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update:now
+#1614278672
+ll
+#1614278702
+ll sites/cloud.luxagraf.net/
+#1614278707
+sudo ll sites/cloud.luxagraf.net/
+#1614278714
+sudo ls -l sites/cloud.luxagraf.net/
+#1614278727
+sudo ls -l sites/cloud.luxagraf.net/data/
+#1614278852
+sudo ls -l sites/cloud.luxagraf.net/data/updater-oct28azujrqj/
+#1614278921
+sudo ls -l sites/cloud.luxagraf.net/data/updater-oct28azujrqj/backups/
+#1614278936
+sudo ls -l sites/cloud.luxagraf.net/data/updater-oct28azujrqj/downloads/
+#1614280588
+sudo ls -l sites/cloud.luxagraf.net/data/updater-oct28azujrqj/
+#1614280613
+sudo cat sites/cloud.luxagraf.net/data/updater.log
+#1614301415
+sudo su - git
+#1614307025
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:repair
+#1614307084
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ update:now
+#1614307105
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1614307194
+sudo -u www-data php /var/www/nextcloud/updater/updater.phar
+#1614307284
+cd sites/cloud.luxagraf.net/
+#1614307287
+sudo cd sites/cloud.luxagraf.net/
+#1614307219
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1614307481
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1614307487
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:convert-filecache-bigint
+#1614307497
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1614307531
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1614307675
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1614307681
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:add-missing-indices
+#1614307698
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:add-missing-primary-keys
+#1614307716
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:convert-filecache-bigint
+#1614307733
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1614523526
+ll bak/postgres/luxagraf/
+#1614523535
+ll bak/postgres/luxagraf/|less
+#1614523561
+cd sites/django/
+#1614523563
+ll
+#1614523567
+./manage.py shell_plus
+#1614523569
+virt
+#1614523571
+./manage.py shell_plus
+#1614524734
+deactivate
+#1614524735
+cd
+#1614524745
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1614525746
+cd sites/django/
+#1614525748
+virt
+#1614525751
+./manage.py shell_plus
+#1614525811
+git pull
+#1614525816
+sudo systemctl restart uwsgi.service
+#1614525828
+./manage.py shell_plus
+#1614952335
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1614953697
+git pull
+#1614953703
+sudo systemctl restart uwsgi.service
+#1614953981
+./manage.py shell_plus
+#1614956008
+git pull
+#1614956014
+./manage.py shell_plus
+#1614956345
+git pull
+#1614956347
+./manage.py shell_plus
+#1614956700
+git pull
+#1614956704
+./manage.py shell_plus
+#1615039703
+git pull
+#1615039719
+./manage.py migrate lttr
+#1615039733
+sudo systemctl restart uwsgi.service
+#1615040910
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1615040927
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1615040995
+git pull
+#1615040999
+sudo systemctl restart uwsgi.service
+#1615041530
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1615041534
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1615599009
+v config/settings.py
+#1615599022
+sudo systemctl restart uwsgi.service
+#1615599050
+git pull
+#1615599379
+sudo systemctl restart uwsgi.service
+#1615599492
+git pull
+#1615599494
+sudo systemctl restart uwsgi.service
+#1615599504
+v config/settings.py
+#1615599509
+sudo systemctl restart uwsgi.service
+#1615599669
+./manage.py shell_plus
+#1616185710
+cd sites/django/luxagraf.net/media/
+#1616185712
+ll
+#1616185720
+ll media/
+#1616185730
+ll images/
+#1616185737
+ll images/videos/
+#1616185743
+ll images/videos/2021/
+#1616185772
+sudo rm images/videos/2021/range-006-compressed.*
+#1616185786
+ll images/videos/2021/
+#1616188552
+..
+#1616188558
+irt
+#1616188560
+virt
+#1616188569
+./manage.py shell_plus
+#1616189376
+..
+#1616189383
+deactivate
+#1616189394
+v nginx/luxagraf.net.conf
+#1616189525
+sudo systemctl restart nginx
+#1616189550
+v nginx/luxagraf.net.conf
+#1616189695
+sudo systemctl restart nginx
+#1616189717
+v nginx/luxagraf.net.conf
+#1616189818
+sudo systemctl restart nginx
+#1616340011
+cd sites/django/
+#1616340015
+git pull
+#1616340029
+git diff config/base_urls.py
+#1616340043
+v config/base_urls.py
+#1616340052
+gs
+#1616340066
+v config/django.ini
+#1616340094
+git pull
+#1616340100
+v config/django.ini
+#1616340109
+v config/base_urls.py
+#1616340120
+sudo systemctl restart uwsgi.service
+#1616430867
+cd
+#1616430879
+v services/rclone-b2.service
+#1616430891
+v bin/b2-bak.sh
+#1616431000
+rclone sync -vL --exclude-from .rclone-exclude /home/lxf/sites/django/luxagraf.net/ backblaze:lxfserverbak/luxagraf.net/
+#1616431011
+v .rclone-exclude
+#1616431079
+rclone sync -vL --exclude-from .rclone-exclude /home/lxf/sites/django/luxagraf.net/ backblaze:lxfserverbak/luxagraf.net/
+#1616515833
+git pull
+#1616515839
+cd sites/django/
+#1616515843
+git pull
+#1616515861
+v config/base_urls.py
+#1616515871
+git pull
+#1616515875
+v config/base_urls.py
+#1616516014
+sudo systemctl restart uwsgi.service
+#1616519438
+ll
+#1616519664
+git pull
+#1616519670
+sudo systemctl restart uwsgi.service
+#1616519882
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1616519888
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1616520309
+v config/settings.py
+#1616520327
+sudo systemctl restart uwsgi.service
+#1616520370
+v config/settings.py
+#1616520375
+sudo systemctl restart uwsgi.service
+#1616521240
+git pull
+#1616521422
+sudo systemctl restart uwsgi.service
+#1616521512
+git pull
+#1616521514
+sudo systemctl restart uwsgi.service
+#1616521586
+v config/settings.py
+#1616521591
+sudo systemctl restart uwsgi.service
+#1616521617
+git pull
+#1616526466
+v config/settings.py
+#1616526471
+sudo systemctl restart uwsgi.service
+#1616530608
+v config/settings.py
+#1616530614
+sudo systemctl restart uwsgi.service
+#1616530815
+git pull
+#1616530819
+sudo systemctl restart uwsgi.service
+#1616530913
+v config/settings.py
+#1616530918
+sudo systemctl restart uwsgi.service
+#1616531096
+v ~/nginx/luxagraf.net.conf
+#1616531208
+sudo systemctl restart nginx.service
+#1616531239
+v ~/nginx/luxagraf.net.conf
+#1616531261
+sudo systemctl restart nginx.service
+#1616531365
+v ~/nginx/luxagraf.net.conf
+#1616531434
+sudo systemctl restart nginx.service
+#1616549386
+virt
+#1616549398
+./manage.py shell_plus
+#1616549543
+git pull
+#1616549547
+./manage.py shell_plus
+#1616549594
+sudo systemctl restart uwsgi.service
+#1616552521
+git pull
+#1616552531
+sudo systemctl restart uwsgi.service
+#1616552539
+./manage.py migrate posts
+#1616552548
+./manage.py shell_plus
+#1616552593
+sudo systemctl restart uwsgi.service
+#1616591196
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1616610151
+git pull
+#1616610158
+v config/base_urls.py
+#1616610165
+git pull
+#1616610179
+v config/base_urls.py
+#1616610190
+sudo systemctl restart uwsgi.service
+#1616610212
+v ~/nginx/luxagraf.net.conf
+#1616610243
+sudo systemctl restart uwsgi.service
+#1616610253
+./manage.py shell_plus
+#1616610261
+./manage.py migrate
+#1616610324
+ranger app/lttr/
+#1616610395
+./manage.py migrate
+#1616610408
+sudo systemctl restart uwsgi.service
+#1616610426
+v config/settings.py
+#1616610433
+sudo systemctl restart uwsgi.service
+#1616610450
+ranger app/lttr/
+#1616610647
+./manage.py migrate lttr
+#1616610667
+./manage.py makemigration lttr
+#1616610676
+./manage.py makemigrations lttr
+#1616610703
+ranger app/lttr/
+#1616610778
+./manage.py makemigrations lttr
+#1616610898
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1616610926
+sudo su - postgres
+#1616611012
+ranger
+#1616611034
+git stash
+#1616611041
+git rebase
+#1616611049
+git pull
+#1616611052
+gs
+#1616611086
+ranger
+#1616611528
+psql -U luxagraf -hlocalhost -d luxagraf < ~/localtolive.sql
+#1616611550
+sudo systemctl restart uwsgi.service
+#1616611567
+v config/django.ini
+#1616611599
+sudo systemctl restart uwsgi.service
+#1616611609
+v config/base_urls.py
+#1616611619
+v config/settings.py
+#1616611624
+sudo systemctl restart uwsgi.service
+#1617070426
+v ~/nginx/luxagraf.net.conf
+#1617070511
+sudo systemctl restart nginx.service
+#1617070576
+v ~/nginx/luxagraf.net.conf
+#1617070630
+v config/base_urls.py
+#1617070657
+v app/lttr/urls.py
+#1617070992
+git pull
+#1617071003
+sudo systemctl restart uwsgi.service
+#1617195070
+sudo cat /var/log/uwsgi/django.log
+#1617195155
+v config/settings.py
+#1617195166
+sudo systemctl restart uwsgi.service
+#1617195230
+git pull
+#1617195235
+sudo systemctl restart uwsgi.service
+#1617195285
+./manage.py shell_plus
+#1617196149
+v config/settings.py
+#1617196156
+sudo systemctl restart uwsgi.service
+#1617369773
+git pull
+#1617369782
+sudo systemctl restart uwsgi.service
+#1617378588
+./manage.py shell_plus
+#1617456912
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1617456934
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1617457316
+v config/settings.py
+#1617457333
+sudo systemctl restart uwsgi.service
+#1617457643
+./manage.py shell_plus
+#1617458647
+git pull
+#1617458670
+sudo systemctl restart uwsgi.service
+#1617459163
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1617459168
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1617460067
+git pull
+#1617460079
+v config/settings.py
+#1617460087
+sudo systemctl restart uwsgi.service
+#1617464356
+cd sites/django/
+#1617464358
+git pull
+#1617464361
+sudo systemctl restart uwsgi.service
+#1617976604
+./manage.py shell_plus
+#1617976607
+irt
+#1617976609
+virt
+#1617976611
+./manage.py shell_plus
+#1617992669
+cd
+#1617992695
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1617992716
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1617992730
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1617992733
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1617992744
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1617993672
+v
+#1618015122
+v config/settings.py
+#1618015130
+cd sites/django/
+#1618015132
+v config/settings.py
+#1618015139
+sudo systemctl restart uwsgi.service
+#1618015188
+v config/settings.py
+#1618015210
+sudo systemctl restart uwsgi.service
+#1618795100
+cd
+#1618795112
+sudo systemctl enable ttrss.service
+#1618795129
+sudo systemctl status ttrss.service
+#1618795143
+sudo systemctl start ttrss.service
+#1618795147
+df -h
+#1618795152
+sudo systemctl status ttrss.service
+#1618947792
+sudo su - git
+#1618947803
+sudo su - root
+#1618948167
+sudo systemctl restart gitea.service
+#1619031803
+v nginx/luxagraf.net.conf
+#1619031849
+sudo tail /var/log/uwsgi/django.log
+#1619031883
+v sites/django/config/settings.py
+#1619031907
+sudo systemctl restart uwsgi.service
+#1619031925
+sudo tail /var/log/uwsgi/django.log
+#1619031932
+v sites/django/config/settings.py
+#1619031950
+sudo systemctl restart uwsgi.service
+#1619044957
+sudo systemctl status ttrss.service
+#1619044982
+sudo systemctl restart ttrss.service
+#1619044990
+sudo systemctl status ttrss.service
+#1619138815
+cd sites/django/
+#1619138818
+git pull
+#1619138824
+sudo systemctl restart uwsgi.service
+#1619191755
+virt
+#1619191760
+./manage.py shell_plus
+#1619192084
+deactivate
+#1619206314
+sudo systemctl status ttrss.service
+#1619397778
+sudo systemctl status uwsgi.service
+#1619397796
+sudo tail /var/log/uwsgi/django.log
+#1619397830
+cd sites/django/
+#1619397838
+v config/settings.py
+#1619397856
+sudo systemctl restart uwsgi.service
+#1619397936
+v config/settings.py
+#1619397940
+sudo systemctl restart uwsgi.service
+#1620419115
+cd
+#1620419124
+sudo su - root
+#1621519956
+ranger
+#1622078169
+sudo cat /var/log/uwsgi/django.log
+#1622078198
+v config/settings.py
+#1622078211
+cd sites/django/
+#1622078214
+v config/settings.py
+#1622078225
+sudo systemctl restart uwsgi.service
+#1622078426
+v config/settings.py
+#1622078430
+sudo systemctl restart uwsgi.service
+#1622332795
+python3 -m venv
+#1622729846
+cd
+#1622729861
+v .ssh/authorized_keys
+#1622729896
+sudo su - root
+#1623025405
+v nginx/luxagraf.net.conf
+#1623025458
+sudo tail /var/log/uwsgi/django.log
+#1623025493
+v sites/django/config/settings.py
+#1623025502
+sudo systemctl restart uwsgi.service
+#1623025638
+v sites/django/config/settings.py
+#1623027549
+sudo systemctl restart uwsgi.service
+#1623027627
+sudo tail /var/log/uwsgi/django.log
+#1623031024
+calc .04763*2784.96
+#1623031035
+ll
+#1623527867
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1623527988
+sudo su - postgres
+#1623535967
+v
+#1623536025
+sudo systemctl restart uwsgi.service
+#1623536076
+v sites/django/config/settings.py
+#1623536090
+sudo systemctl restart uwsgi.service
+#1624906341
+v sites/django/config/settings.py
+#1624906367
+sudo systemctl restart uwsgi.service
+#1624908853
+cd sites/django/
+#1624908888
+git pull
+#1624908899
+sudo systemctl restart uwsgi.service
+#1624909238
+git pull
+#1624909240
+sudo systemctl restart uwsgi.service
+#1624909260
+sudo tail /var/log/uwsgi/django.log
+#1624909269
+sudo systemctl restart uwsgi.service
+#1624909291
+sudo tail /var/log/uwsgi/django.log
+#1624909346
+cd
+#1624909372
+sudo tail logs/luxagraf.net.error.log
+#1624909449
+cd sites/django/
+#1624909454
+git pull
+#1624909461
+sudo systemctl restart uwsgi.service
+#1624909561
+v config/settings.py
+#1624909567
+sudo systemctl restart uwsgi.service
+#1625947763
+cd sites/django/
+#1625947770
+v config/settings.py
+#1625947778
+sudo systemctl restart uwsgi.service
+#1626198813
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1626199548
+cd
+#1626269529
+cd sites/django/
+#1626269531
+git pull
+#1626269543
+virt
+#1626269553
+./manage.py migrate trading
+#1626269569
+v config/settings.py
+#1626269582
+./manage.py migrate trading
+#1626269607
+gs
+#1626269635
+ga config/django.ini
+#1626269648
+gc -m"updated django.ini"
+#1626269651
+git push
+#1626269663
+v .git/config
+#1626269694
+git push
+#1626269703
+v ~/.ssh/config
+#1626269732
+git push
+#1626269749
+ll ~/.ssh/
+#1626269763
+v ~/.ssh/id_ed25519.pub
+#1626269801
+sudo su - root
+#1626269849
+git push
+#1626269963
+v .git/config
+#1626269970
+git pull
+#1626269975
+git stash
+#1626269977
+git pull
+#1626269982
+v config/base_urls.py
+#1626269997
+sudo systemctl restart uwsgi.service
+#1626270038
+./manage.py migrate trading
+#1626270043
+sudo systemctl restart uwsgi.service
+#1626270134
+sudo mv ~/trading.css luxagraf.net/media/
+#1626270149
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626272020
+git pull
+#1626272025
+sudo systemctl restart uwsgi.service
+#1626273639
+git pull
+#1626273642
+sudo systemctl restart uwsgi.service
+#1626281609
+sudo mv ~/trading.css luxagraf.net/media/
+#1626281619
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626281689
+git pull
+#1626281699
+sudo systemctl restart uwsgi.service
+#1626284129
+sudo mv ~/trading.css luxagraf.net/media/
+#1626284137
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626284141
+sudo systemctl restart uwsgi.service
+#1626292943
+git pull
+#1626292947
+sudo systemctl restart uwsgi.service
+#1626293040
+sudo mv ~/trading.css luxagraf.net/media/
+#1626293043
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626357304
+git pull
+#1626357310
+sudo systemctl restart uwsgi.service
+#1626369789
+git pull
+#1626369791
+sudo systemctl restart uwsgi.service
+#1626369848
+git pull
+#1626369849
+sudo systemctl restart uwsgi.service
+#1626376949
+git pull
+#1626376955
+./manage.py migrate trading
+#1626376996
+git pull
+#1626376998
+./manage.py migrate trading
+#1626377002
+sudo systemctl restart uwsgi.service
+#1626377095
+./manage.py migrate trading
+#1626377099
+git pull
+#1626377102
+sudo systemctl restart uwsgi.service
+#1626378684
+git pull
+#1626378691
+./manage.py migrate trading
+#1626378700
+sudo systemctl restart uwsgi.service
+#1626378861
+sudo mv ~/trading.css luxagraf.net/media/
+#1626378866
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626378911
+sudo mv ~/trading.css luxagraf.net/media/
+#1626378913
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626379008
+sudo mv ~/trading.css luxagraf.net/media/
+#1626379009
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626379052
+sudo mv ~/trading.css luxagraf.net/media/
+#1626379054
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626379182
+sudo mv ~/trading.css luxagraf.net/media/
+#1626379183
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626379269
+sudo mv ~/trading.css luxagraf.net/media/
+#1626379270
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626379387
+git pull
+#1626379391
+sudo systemctl restart uwsgi.service
+#1626394700
+git pull
+#1626394702
+sudo systemctl restart uwsgi.service
+#1626457728
+git pull
+#1626457737
+./manage.py migrate trading
+#1626457753
+./manage.py shell_plus
+#1626457854
+git pull
+#1626457856
+./manage.py shell_plus
+#1626458115
+git pull
+#1626458117
+./manage.py shell_plus
+#1626459816
+sudo mv ~/trading.css luxagraf.net/media/
+#1626459826
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626459861
+git pull
+#1626459866
+sudo systemctl restart uwsgi.service
+#1626460034
+git pull
+#1626460036
+sudo systemctl restart uwsgi.service
+#1626482333
+ll
+#1626482340
+sudo su - root
+#1626484912
+sudo apt list --installed >> apps.txt
+#1626699764
+cd
+#1626699769
+sudo su - root
+#1626707728
+v nginx/luxagraf.net.conf
+#1626707938
+sudo systemctl restart nginx.service
+#1626711736
+cd sites/
+#1626711736
+ll
+#1626711740
+cd helmersgroup.com/
+#1626711775
+v contact.html
+#1626711800
+cd
+#1626711810
+sudo systemctl restart nginx
+#1626711899
+createuser -P -s -e luxagraf
+#1626712040
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1626832230
+cd sites/django/
+#1626832233
+git pull
+#1626832240
+./manage.py migrate trading
+#1626832244
+virt
+#1626832245
+./manage.py migrate trading
+#1626832260
+sudo systemctl restart uwsgi.service
+#1626832605
+./manage.py shell_plus
+#1626832857
+git pull
+#1626832859
+sudo systemctl restart uwsgi.service
+#1626832970
+git pull
+#1626832972
+sudo systemctl restart uwsgi.service
+#1626893705
+cd
+#1626893714
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1626899763
+git pull
+#1626899769
+cd sites/django/
+#1626899771
+git pull
+#1626899780
+./manage.py migrate trading
+#1626899797
+./manage.py shell_plus
+#1626899828
+sudo systemctl restart uwsgi.service
+#1626899877
+sudo mv ~/trading.css luxagraf.net/media/
+#1626899882
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626903111
+sudo mv ~/trading.css luxagraf.net/media/
+#1626903118
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626903441
+sudo mv ~/trading.css luxagraf.net/media/
+#1626903443
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626961255
+git pull
+#1626961264
+sudo systemctl restart uwsgi.service
+#1626961878
+sudo mv ~/trading.css luxagraf.net/media/
+#1626961881
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1626962295
+git pull
+#1626962298
+sudo systemctl restart uwsgi.service
+#1626962917
+git pull
+#1626962919
+sudo systemctl restart uwsgi.service
+#1626976834
+git pull
+#1626976838
+sudo systemctl restart uwsgi.service
+#1626976896
+git pull
+#1626976897
+sudo systemctl restart uwsgi.service
+#1627152866
+git pull
+#1627152874
+sudo systemctl restart uwsgi.service
+#1627245623
+v config/base_urls.py
+#1627245628
+gs
+#1627245633
+git pull
+#1627245640
+v config/base_urls.py
+#1627245650
+v config/settings.py
+#1627245668
+./manage.py migrate planner
+#1627245677
+sudo systemctl restart uwsgi.service
+#1627245790
+sudo mv ~/planner.css luxagraf.net/media/
+#1627245813
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1627245841
+sudo mv ~/mc-calendar.min.js luxagraf.net/media/js/
+#1627245848
+sudo chown -R www-data:www-data luxagraf.net/media/js/mc-calendar.min.js
+#1627245870
+sudo mv ~/mc-calendar.min.css luxagraf.net/media/
+#1627245876
+sudo chown -R www-data:www-data luxagraf.net/media/mc-calendar.min.css
+#1627247017
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1627247023
+sudo mv ~/planner.css luxagraf.net/media/
+#1627247032
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1627308665
+git pull
+#1627308670
+sudo systemctl restart uwsgi.service
+#1627400589
+git pull
+#1627400602
+./manage.py migrate trading
+#1627400613
+sudo systemctl restart uwsgi.service
+#1627401055
+git pull
+#1627401057
+sudo systemctl restart uwsgi.service
+#1627401217
+./manage.py shell_plus
+#1627411702
+vim config/settings.py
+#1627411712
+sudo systemctl restart uwsgi.service
+#1627656838
+git pull
+#1627656869
+sudo systemctl restart uwsgi.service
+#1627656926
+v app/trading/models.py
+#1627913207
+git pull
+#1627913211
+sudo systemctl restart uwsgi.service
+#1627914213
+git pull
+#1627914215
+sudo systemctl restart uwsgi.service
+#1628085840
+git pull
+#1628085846
+sudo systemctl restart uwsgi.service
+#1628085869
+sudo mv ~/trading.css luxagraf.net/media/
+#1628085878
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1628089153
+git pull
+#1628089161
+sudo systemctl restart uwsgi.service
+#1628357818
+v config/settings.py
+#1628358204
+git pull
+#1628358209
+sudo systemctl restart uwsgi.service
+#1628358274
+sudo mv ~/planner.css luxagraf.net/media/
+#1628358281
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1628358358
+git pull
+#1628358370
+sudo systemctl restart uwsgi.service
+#1628358412
+git pull
+#1628358413
+sudo systemctl restart uwsgi.service
+#1628865601
+git pull
+#1628865605
+sudo systemctl restart uwsgi.service
+#1628865726
+git pull
+#1628865727
+sudo systemctl restart uwsgi.service
+#1628865748
+./manage.py shell_plus
+#1628865829
+sudo systemctl restart uwsgi.service
+#1628947807
+ll
+#1628947810
+..
+#1628947812
+ll
+#1628947827
+mkdir wandrenbooks.net
+#1628947833
+cd wandrenbooks.net/
+#1628947842
+ll ../django/
+#1628947856
+python3 -m venv venv
+#1628947859
+ll
+#1628947868
+deactivate
+#1628947872
+rm -rf venv/
+#1628947876
+python3 -m venv venv
+#1628947880
+virt
+#1628947920
+cp ~/nginx/live.luxagraf.net.conf ~/nginx/live.wandrenbooks.net.conf
+#1628947927
+v ~/nginx/live.wandrenbooks.net.conf
+#1628948039
+sudo certbot --nginx
+#1628948069
+cd /etc/nginx/sites-enabled/
+#1628948078
+ln -s ~/nginx/live.wandrenbooks.net.conf .
+#1628948081
+sudo ln -s ~/nginx/live.wandrenbooks.net.conf .
+#1628948087
+sudo certbot --nginx
+#1628948110
+v ~/nginx/live.wandrenbooks.net.conf
+#1628948130
+sudo certbot --nginx
+#1628948160
+v ~/nginx/live.wandrenbooks.net.conf
+#1628948184
+sudo systemctl restart nginx.service
+#1628948218
+cd
+#1628948220
+cd sites/
+#1628948228
+cd wandrenbooks.net/
+#1628948456
+git clone ssh://luxgit/luxagraf/lbhsite.git
+#1628948470
+ll
+#1628948478
+..
+#1628948494
+mv wandrenbooks.net/venv wandrenbooks.net/lbhsite/
+#1628948504
+mv wandrenbooks.net/lbhsite .
+#1628948509
+rm -rf wandrenbooks.net/
+#1628948522
+mv lbhsite/ wandrenbooks.net
+#1628948525
+cd wandrenbooks.net/
+#1628948526
+ll
+#1628948533
+deactivate
+#1628948534
+virt
+#1628948540
+pip install django
+#1628948641
+v .git/config
+#1628948698
+git pull
+#1628948710
+pip install -r config/req.txt
+#1628948745
+pip install psycopg2-binary
+#1628948895
+sudo apt update
+#1628948909
+apt list --upgradable
+#1628948930
+sudo apt upgrade
+#1628949167
+sudo apt install postgresql-server-dev-11
+#1628949270
+sudo systemctl restart nginx.service
+#1628949285
+sudo systemctl restart uwsgi.service
+#1628949293
+sudo systemctl restart uwsgi
+#1628949308
+sudo systemctl status uwsgi.service
+#1628949350
+cd sites/django/
+#1628949367
+sudo systemctl enable uwsgi.service
+#1628949374
+sudo systemctl start uwsgi.service
+#1628949393
+sudo systemctl restart gitea.service
+#1628949406
+sudo systemctl start gitea.service
+#1628949420
+sudo systemctl enable gitea.service
+#1628949451
+..
+#1628949452
+ll
+#1628949681
+cd stats.luxagraf.net/
+#1628949682
+ll
+#1628949690
+rm -Rf /home/lxf/sites/stats.luxagraf.net/libs/bower_components
+#1628949693
+sudo rm -Rf /home/lxf/sites/stats.luxagraf.net/libs/bower_components
+#1628949723
+rm "/home/lxf/sites/stats.luxagraf.net/misc/others/ExamplePiwikTracker.php"
+#1628949733
+sudo rm "/home/lxf/sites/stats.luxagraf.net/misc/others/ExamplePiwikTracker.php"
+#1628949749
+sudo rm rm "/home/lxf/sites/stats.luxagraf.net/misc/others/ExamplePiwikTracker.php"
+#1628949758
+sudo rm "/home/lxf/sites/stats.luxagraf.net/misc/others/ExamplePiwikTracker.php"
+#1628949780
+sudo rm "/home/lxf/sites/stats.luxagraf.net/misc/others/uninstall-delete-piwik-directory.php"
+#1628949848
+..
+#1628949851
+cd wandrenbooks.net/
+#1628949856
+pip install psycopg2-binary
+#1628949858
+virt
+#1628949860
+pip install psycopg2-binary
+#1628949890
+pip install -r config/req.txt
+#1628949915
+./manage.py shell_plus
+#1628949949
+cp ~/settings.py config/
+#1628949952
+./manage.py shell_plus
+#1628949964
+./manage.py runserver
+#1628949986
+sudo su - postgres
+#1628950161
+./manage.py migrate
+#1628950171
+v config/settings.py
+#1628950212
+./manage.py migrate
+#1628950242
+./manage.py createsuperuser
+#1628950272
+deactivate
+#1628957585
+ll
+#1628957592
+cd /var/www
+#1628957594
+ll
+#1628957609
+mkdir live.wandrenbooks.net
+#1628957612
+sudo mkdir live.wandrenbooks.net
+#1628957625
+ll live.luxagraf.net/
+#1628957630
+cd
+#1628957634
+cd sites/wandrenbooks.net/
+#1628957637
+virt
+#1628957657
+./manage.py collectstatic
+#1628957669
+v
+#1628957761
+./manage.py collectstatic
+#1628957767
+v
+#1628957806
+./manage.py collectstatic
+#1628957811
+v
+#1628957830
+./manage.py collectstatic
+#1628957838
+mkdir media
+#1628957845
+rm -rf media/
+#1628957855
+mkdir wandrenbooks.net
+#1628957862
+mkdir wandrenbooks.net/media
+#1628957869
+cd /var/www/
+#1628957872
+ll live.luxagraf.net/
+#1628957879
+cd live.wandrenbooks.net/
+#1628957896
+sudo ln -s ~/sites/wandrenbooks.net/static .
+#1628957903
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net/media .
+#1628957905
+cd
+#1628957931
+deactivate
+#1628957937
+cd sites/wandrenbooks.net/
+#1628957939
+ll
+#1628969448
+v config/django.ini
+#1628969512
+cd /etc/uwsgi/
+#1628969513
+ll
+#1628969516
+cd vassals/
+#1628969517
+ll
+#1628969538
+sudo ln -s ~/sites/wandrenbooks.net/config/django.ini wandren.ini
+#1628969547
+ll
+#1628969550
+cd
+#1628969556
+sudo systemctl start uwsgi.service
+#1628969560
+sudo systemctl restart uwsgi.service
+#1628969570
+sudo systemctl status uwsgi.service
+#1628969585
+sudo tail /var/log/uwsgi/django.log
+#1628969620
+v /etc/uwsgi/vassals/wandren.ini
+#1628969642
+ll
+#1628969710
+v /etc/uwsgi/vassals/wandren.ini
+#1628969720
+ll /tmp/
+#1628969746
+sudo touch /tmp/uwsgiwandren.sock
+#1628969768
+sudo chown www-data /tmp/uwsgiwandren.sock
+#1628969779
+sudo touch /tmp/wandren.log
+#1628969787
+sudo chown www-data /tmp/wandren.log
+#1628969798
+sudo systemctl restart uwsgi.service
+#1628969806
+sudo systemctl status uwsgi.service
+#1628969819
+sudo cat /etc/uwsgi/emperor.ini
+#1628969873
+sudo tail /tmp/uwsgi.log
+#1628969897
+ll /var/log/uwsgi/
+#1628969908
+sudo touch /var/log/uwsgi/wandren.log
+#1628969917
+sudo chown www-data /var/log/uwsgi/wandren.log
+#1628969922
+sudo systemctl restart uwsgi.service
+#1628969930
+sudo systemctl status uwsgi.service
+#1628969949
+sudo tail /var/log/uwsgi/wandren.log
+#1628969990
+ll /tmp/
+#1628969970
+v nginx/live.wandrenbooks.net.conf
+#1628970020
+cat logs/live.wandrenbooks.net.error.log
+#1628970042
+v nginx/live.wandrenbooks.net.conf
+#1628970086
+sudo tail /var/log/uwsgi/wandren.log
+#1628970097
+sudo tail /tmp/uwsgi.log
+#1628970142
+sudo chown www-data /var/log/uwsgi/wandren.log
+#1628970147
+sudo tail /var/log/uwsgi/wandren.log
+#1628970155
+sudo cat /var/log/uwsgi/wandren.log
+#1628970163
+htop
+#1628970256
+v nginx/live.wandrenbooks.net.conf
+#1628970301
+sudo systemctl restart uwsgi.service
+#1628970317
+sudo cat /var/log/uwsgi/wandren.log
+#1628970327
+sudo tail /var/log/uwsgi/wandren.log
+#1628970333
+cat logs/live.wandrenbooks.net.error.log
+#1628970364
+sudo systemctl restart nginx.service
+#1628970393
+v sites/wandrenbooks.net/config/settings.py
+#1628970436
+sudo systemctl restart uwsgi.service
+#1628970683
+cd sites/wandrenbooks.net/
+#1628970686
+git pull
+#1628970690
+sudo systemctl restart uwsgi.service
+#1628982578
+ll
+#1628982593
+sudo chown -R www-data wandrenbooks.net/media/
+#1628982622
+v config/settings.py
+#1628982692
+sudo systemctl restart uwsgi.service
+#1628982721
+v app/books/models.py
+#1628982769
+mkdir image
+#1628982775
+sudo chown -R www-data image/
+#1628982778
+mkdir images
+#1628982782
+sudo chown -R www-data images
+#1628982867
+v config/settings.py
+#1628982891
+v app/books/models.py
+#1628982917
+sudo systemctl restart uwsgi.service
+#1628982965
+v app/books/models.py
+#1628983051
+ll
+#1628983057
+ll images/
+#1628983061
+ll images/book-covers/
+#1628983072
+rm -rf image
+#1628983085
+mv images wandrenbooks.net/media/
+#1628983091
+sudo mv images wandrenbooks.net/media/
+#1628983116
+ls -la wandrenbooks.net/media/images/
+#1628983120
+ls -la wandrenbooks.net/media/images/images/
+#1628983124
+ls -la wandrenbooks.net/media/images/images/book-covers/
+#1628983158
+sudo mv wandrenbooks.net/media/images/images/book-covers wandrenbooks.net/media/images/
+#1628983171
+sudo rm -rf wandrenbooks.net/media/images/images
+#1628983192
+sudo mv images/* wandrenbooks.net/media/images/
+#1628983212
+sudo mv images/book-covers/* wandrenbooks.net/media/images/book-covers/
+#1628983229
+ll wandrenbooks.net/media/images/
+#1628983233
+ll wandrenbooks.net/media/images/book-covers/
+#1628983293
+v app/books/models.py
+#1628986100
+gs
+#1628986113
+ga app/books/models.py
+#1628986117
+ga config/django.ini
+#1628986129
+gc -m"fixed upload path"
+#1628986133
+git push
+#1628986144
+v .git/config
+#1628986153
+git push
+#1628986162
+v .git/config
+#1628986172
+gs
+#1628987482
+v config/settings.py
+#1628987767
+./manage.py shell_plus
+#1628987770
+virt
+#1628987772
+./manage.py shell_plus
+#1628988025
+git pull
+#1628988032
+v config/settings.py
+#1628988086
+sudo systemctl restart uwsgi.service
+#1628988114
+v config/settings.py
+#1628988119
+sudo systemctl restart uwsgi.service
+#1628988185
+cd wandrenbooks.net/media/
+#1628988186
+ll
+#1628988190
+ll images/
+#1628988194
+ll images/book-covers/
+#1628988210
+sudo rm -rf images/book-covers/
+#1628988222
+sudo mkdir images/book-covers
+#1628988236
+..
+#1628988238
+ll
+#1628988240
+..
+#1628988241
+ll
+#1628988260
+sudo chown -R www-data wandrenbooks.net/media/images/book-covers/
+#1628988264
+sudo chown -R www-data wandrenbooks.net/media/images/
+#1628988880
+v app/books/models.py
+#1628988973
+sudo systemctl restart uwsgi.service
+#1628989010
+gs
+#1628989018
+ga app/books/models.py
+#1628989031
+gc -m"books: fixed a path error on image upload"
+#1628989038
+v .git/config
+#1628989045
+git push
+#1628989052
+v .git/config
+#1629051754
+cd ../django/
+#1629051757
+git pull
+#1629051766
+sudo systemctl restart uwsgi.service
+#1629051785
+sudo mv ~/planner.css luxagraf.net/media/
+#1629051789
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1629051791
+cd
+#1629051795
+cd sites/wandrenbooks.net/
+#1629051844
+v ~/nginx/live.luxagraf.net.conf
+#1629051960
+sudo systemctl restart nginx.service
+#1629072172
+cd ../django/
+#1629072174
+git pull
+#1629072178
+sudo systemctl restart uwsgi.service
+#1629072195
+sudo mv ~/planner.css luxagraf.net/media/
+#1629072210
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1629072248
+deactivate
+#1629072251
+virt
+#1629072263
+./manage.py migrate planner
+#1629072272
+sudo systemctl restart uwsgi.service
+#1629072354
+sudo mkdir luxagraf.net/media/js/leaflet-1.7.1
+#1629072374
+sudo mv ~/leaflet.* luxagraf.net/media/js/leaflet-1.7.1/
+#1629072388
+sudo chown -R www-data:www-data luxagraf.net/media/js/leaflet-1.7.1/
+#1629074218
+sudo mv ~/planner.css luxagraf.net/media/
+#1629074238
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1629074242
+git pull
+#1629074245
+sudo systemctl restart uwsgi.service
+#1629158793
+sudo systemctl status ttrss.service
+#1629158810
+sudo systemctl start ttrss.service
+#1629158813
+sudo systemctl status ttrss.service
+#1629158821
+sudo systemctl enable ttrss.service
+#1629159066
+cd sites/django/
+#1629159068
+git pull
+#1629159092
+sudo systemctl restart uwsgi.service
+#1629218013
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1629246201
+sudo mv ../images luxagraf.net/media/js/leaflet-1.7.1/
+#1629246213
+sudo chown -R www-data:www-data luxagraf.net/media/js/leaflet-1.7.1/
+#1629246349
+git pull
+#1629246358
+virt
+#1629246375
+./manage.py migrate trading
+#1629246390
+sudo systemctl restart uwsgi.service
+#1630328809
+git pull
+#1630328817
+sudo systemctl restart uwsgi.service
+#1630328933
+git pull
+#1630328935
+sudo systemctl restart uwsgi.service
+#1630329275
+git pull
+#1630329277
+sudo systemctl restart uwsgi.service
+#1630329365
+git pull
+#1630329367
+sudo systemctl restart uwsgi.service
+#1630519210
+git pull
+#1630519240
+sudo mv ~/trading.css luxagraf.net/media/
+#1630519268
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1630930493
+cd
+#1630930498
+sudo apt update
+#1630930539
+sudo apt list --upgradable
+#1630931818
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1630930785
+sudo su -
+#1630932480
+deactivate
+#1630932540
+ll
+#1630932554
+lsb_release -a
+#1630932572
+git clone --depth 1 https://github.com/cjbassi/gotop.git /tmp/gotop
+#1630932581
+/tmp/gotop/scripts/download.sh
+#1630932593
+sudo apt install curl
+#1630932608
+/tmp/gotop/scripts/download.sh
+#1630932625
+echo $PATH
+#1630932639
+sudo mv gotop /usr/local/bin/
+#1630932645
+gotip
+#1630932649
+gotop
+#1630932689
+sudo systemctl start ttrss.service
+#1630932694
+ll
+#1630932716
+sudo systemctl start bginx.service
+#1630932722
+sudo systemctl start nginx.service
+#1630932736
+systemctl status nginx.service
+#1630932746
+sudo journalctl -xe
+#1630932825
+/usr/local/nginx/sbin/nginx -t
+#1630932831
+nginx -t
+#1630932862
+sudo certbot --nginx
+#1630932924
+cd /etc/letsencrypt/live/
+#1630932927
+sudo cd /etc/letsencrypt/live/
+#1630932931
+ll
+#1630932942
+nginx -t
+#1630932960
+rm /etc/nginx/sites-enabled/discursivemeditation.com.conf
+#1630932963
+sudo rm /etc/nginx/sites-enabled/discursivemeditation.com.conf
+#1630932966
+nginx -t
+#1630933004
+ll /etc/nginx/sites-enabled/
+#1630933021
+cd /etc/nginx/sites-enabled/
+#1630933031
+grep -nr discursive
+#1630933035
+grep -nr discursive .
+#1630933042
+nginx -t
+#1630933072
+sudo chown -R www-data:www-data /var/log/nginx/error.log
+#1630933075
+nginx -t
+#1630933093
+ranger
+#1630933232
+sudo certbot --nginx
+#1630933261
+nginx -t
+#1630933276
+ll /etc/letsencrypt/
+#1630933283
+ll /etc/letsencrypt/live/
+#1630933286
+sudo ll /etc/letsencrypt/live/
+#1630933293
+sudo ls -la /etc/letsencrypt/live/
+#1630933349
+sudo apt remove cerbot
+#1630933444
+sudo apt-get remove certbot
+#1630933477
+sudo apt install snapd
+#1630933502
+sudo snap install core
+#1630933520
+sudo snap refresh core
+#1630933531
+sudo snap install --classic certbot
+#1630933555
+sudo ln -s /snap/bin/certbot /usr/bin/certbot
+#1630933566
+sudo certbot --nginx
+#1630933615
+nginx -t
+#1630933623
+ranger
+#1630933658
+sudo rm *
+#1630933669
+ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1630933672
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1630933682
+nginx -t
+#1630933704
+systemctl status nginx.service
+#1630933710
+systemctl restart nginx.service
+#1630933718
+sudo systemctl restart nginx.service
+#1630933745
+sudo journalctl -xe
+#1630933784
+sudo apt remove nginx
+#1630933802
+sudo apt intall nginx
+#1630933807
+sudo apt install nginx
+#1630933814
+sudo systemctl restart nginx.service
+#1630933822
+rm awstats.luxagraf.net.conf
+#1630933825
+sudo rm awstats.luxagraf.net.conf
+#1630933827
+sudo systemctl restart nginx.service
+#1630933835
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1630933840
+v awstats.luxagraf.net.conf
+#1630933862
+which php
+#1630933868
+php-fpm7.4
+#1630933872
+v awstats.luxagraf.net.conf
+#1630933897
+systemctl restart nginx.service
+#1630933906
+sudo systemctl restart nginx.service
+#1630933920
+nginx -t
+#1630933938
+rm awstats.luxagraf.net.conf
+#1630933940
+sudo rm awstats.luxagraf.net.conf
+#1630933943
+nginx -t
+#1630933952
+sudo su - www-data
+#1630933992
+sudo -u www-data nginx -t
+#1630934049
+sudo vim /etc/nginx/nginx.conf
+#1630934072
+sudo -u www-data nginx -t
+#1630934113
+sudo nginx -t
+#1630934120
+sudo vim /etc/nginx/nginx.conf
+#1630934137
+sudo nginx -t
+#1630934145
+sudo vim /etc/nginx/nginx.conf
+#1630934157
+sudo nginx -t
+#1630934165
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1630934167
+sudo nginx -t
+#1630934172
+sudo certbot --nginx
+#1630934193
+sudo nginx -t
+#1630934222
+sudo systemctl restart nginx.service
+#1630934240
+sudo journalctl -xe
+#1630934264
+sudo vim /etc/nginx/nginx.conf
+#1630934293
+sudo systemctl stop nginx.service
+#1630934298
+sudo systemctl start nginx.service
+#1630934314
+systemctl status nginx.service
+#1630934332
+rm awstats.luxagraf.net.conf
+#1630934335
+sudo rm awstats.luxagraf.net.conf
+#1630934346
+sudo ln -s ~/nginx/luxagraf.net.conf .
+#1630934357
+nginx -t
+#1630934370
+v luxagraf.net.conf
+#1630934422
+nginx -t
+#1630934429
+v luxagraf.net.conf
+#1630934461
+nginx -t
+#1630934480
+sudo chown -R www-data:www-data /var/log/nginx/error.log
+#1630934485
+sudo nginx -t
+#1630934493
+sudo certbot --nginx
+#1630934529
+htop
+#1630934582
+netstat -tulpn | grep :80
+#1630934589
+sudo apt netstat
+#1630934593
+sudo apt install netstat
+#1630934609
+fuser 80/tcp
+#1630934614
+sudo fuser 80/tcp
+#1630934715
+htop
+#1630934733
+sudo systemctl stop apache
+#1630934743
+sudo apt remove apache
+#1630934761
+sudo systemctl stop httpd
+#1630934765
+sudo systemctl stop http
+#1630934788
+sudo systemctl stop apache2
+#1630934795
+sudo systemctl disable apache2
+#1630934806
+sudo apt remove apache2
+#1630934826
+sudo certbot --nginx
+#1630934867
+sudo ln -s ~/nginx/awstats.luxagraf.net.conf .
+#1630934874
+sudo ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1630934884
+systemctl status nginx.service
+#1630934895
+systemctl restart nginx.service
+#1630934902
+sudo systemctl restart nginx.service
+#1630934922
+sudo nginx -t
+#1630934933
+sudo systemctl restart nginx.service
+#1630934939
+ll
+#1630934947
+sudo rm cloud.luxagraf.net.conf
+#1630934952
+sudo certbot --nginx
+#1630934985
+sudo systemctl stop apache2
+#1630934993
+sudo systemctl restart nginx.service
+#1630935001
+sudo journalctl -xe
+#1630935028
+htop
+#1630935047
+sudo systemctl restart nginx.service
+#1630935054
+sudo systemctl stop nginx.service
+#1630935057
+htop
+#1630935077
+sudo htop
+#1630935105
+sudo certbot --nginx
+#1630935120
+sudo nginx -t
+#1630935128
+sudo systemctl start nginx.service
+#1630935132
+ll
+#1630935139
+sudo systemctl stop nginx.service
+#1630935146
+sudo certbot --nginx
+#1630935166
+sudo systemctl start nginx.service
+#1630935179
+sudo htop
+#1630935203
+ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1630935206
+sudo ln -s ~/nginx/cloud.luxagraf.net.conf .
+#1630935213
+sudo systemctl restart nginx.service
+#1630935222
+sudo ln -s ~/nginx/corrinnegilbertson.net.conf .
+#1630935223
+sudo systemctl restart nginx.service
+#1630935234
+v corrinnegilbertson.net.conf
+#1630935254
+sudo nginx -t
+#1630935267
+sudo certbot --nginx
+#1630935284
+v corrinnegilbertson.net.conf
+#1630935331
+sudo certbot --nginx
+#1630935361
+sudo htop
+#1630935379
+sudo systemctl restart nginx.service
+#1630935445
+wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null
+#1630935450
+ll
+#1630935456
+cd
+#1630935463
+wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null
+#1630935481
+echo "deb [signed-by=/usr/share/keyrings/goaccess.gpg] https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/goaccess.list
+#1630935492
+sudo apt update
+#1630935604
+sudo vim /etc/apt/sources.list.d/goaccess.list
+#1630935625
+sudo rm /etc/apt/sources.list.d/goaccess.list
+#1630935632
+sudo apt install goaccess
+#1630935660
+sudo apt autoremove
+#1630935732
+ll
+#1630935744
+cd /etc/nginx/sites-available/
+#1630935750
+sudo systemctl start ttrss.service
+#1630935759
+sudo systemctl enable ttrss.service
+#1630935767
+sudo systemctl enable gitea.service
+#1630935775
+sudo systemctl start gitea.service
+#1630935784
+sudo systemctl start postgresql.service
+#1630935790
+sudo systemctl enable postgresql.service
+#1630935798
+psql --version
+#1630935803
+ll
+#1630935809
+..
+#1630935814
+cd sites-enabled/
+#1630935815
+ll
+#1630935851
+v cloud.luxagraf.net.conf
+#1630935875
+sudo systemctl restart nginx.service
+#1630935960
+goaccess
+#1630936061
+sudo ln -s ~/nginx/discursivemeditation.com.conf .
+#1630936066
+v discursivemeditation.com.conf
+#1630936079
+sudo systemctl restart nginx.service
+#1630936108
+sudo ln -s ~/nginx/git.luxagraf.net.conf .
+#1630936110
+sudo systemctl restart nginx.service
+#1630936138
+sudo ln -s ~/nginx/helmersgroup.com.conf .
+#1630936154
+v helmersgroup.com.conf
+#1630936207
+sudo systemctl stop nginx.service
+#1630936227
+sudo certbot --nginx
+#1630936250
+sudo htop
+#1630936269
+sudo systemctl start nginx.service
+#1630936297
+sudo ln -s ~/nginx/images.luxagraf.net.conf .
+#1630936305
+sudo systemctl restart nginx.service
+#1630936328
+sudo ln -s ~/nginx/live.luxagraf.net.conf .
+#1630936330
+sudo systemctl restart nginx.service
+#1630936339
+sudo ln -s ~/nginx/live.wandrenbooks.net.conf .
+#1630936343
+sudo systemctl restart nginx.service
+#1630936359
+sudo ln -s ~/nginx/luxagraf.com.conf .
+#1630936382
+sudo ln -s ~/nginx/rss.luxagraf.net.conf .
+#1630936387
+sudo systemctl restart nginx.service
+#1630936406
+sudo ln -s ~/nginx/stats.luxagraf.net.conf .
+#1630936408
+sudo systemctl restart nginx.service
+#1630936429
+sudo ln -s ~/nginx/zotherredirects.conf .
+#1630936431
+sudo systemctl restart nginx.service
+#1630936454
+ranger
+#1630936495
+sudo systemctl restart nginx.service
+#1630936508
+grep -nr discursive .
+#1630936518
+cd
+#1630936521
+cd nginx/
+#1630936527
+grep -nr php
+#1630936537
+grep -nr php7
+#1630936548
+v stats.luxagraf.net.conf
+#1630936567
+sudo systemctl restart nginx.service
+#1630936584
+rm stats.luxagraf.net.confold
+#1630936591
+sudo systemctl restart nginx.service
+#1630936603
+v rss.luxagraf.net.conf
+#1630936611
+grep -nr php7
+#1630936624
+v storage.luxagraf.net.conf
+#1630936631
+grep -nr php7
+#1630936637
+cd
+#1630936642
+sudo systemctl restart nginx.service
+#1630936651
+sudo systemctl restart uwsgi.service
+#1630936655
+sudo journalctl -xe
+#1630936685
+sudo tail /tmp/uwsgi.log
+#1630936699
+sudo touch /tmp/uwsgi.log
+#1630936712
+sudo chown www-data /tmp/uwsgi.log
+#1630936718
+sudo systemctl restart uwsgi.service
+#1630936726
+sudo tail /tmp/uwsgi.log
+#1630936732
+sudo journalctl -xe
+#1630936762
+sudo systemctl restart uwsgi.service
+#1630936768
+sudo systemctl status uwsgi.service
+#1630936787
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630936796
+cd sites/django/
+#1630936798
+ll
+#1630936808
+mv venv/ venvold
+#1630936816
+python3 -m venv venv
+#1630936829
+virt
+#1630936839
+pip install django
+#1630936858
+pip install django-extensions
+#1630936868
+./manage.py runserver
+#1630936876
+pip install dal
+#1630936902
+pip install dango-autocomplete-list
+#1630936913
+pip install django-autocomplete-light
+#1630936928
+./manage.py runserver
+#1630936938
+pip install django-gravatar2
+#1630936942
+./manage.py runserver
+#1630936954
+pip install django-bleach
+#1630936962
+./manage.py runserver
+#1630936968
+pip install django-taggit
+#1630936972
+./manage.py runserver
+#1630936984
+pip install typogrify
+#1630936990
+./manage.py runserver
+#1630937011
+pip install psycopg2-binary
+#1630937016
+./manage.py runserver
+#1630937024
+pip install requests
+#1630937028
+./manage.py runserver
+#1630937049
+pip install BeautifulSoup4
+#1630937055
+./manage.py runserver
+#1630937067
+pip install markdown
+#1630937071
+./manage.py runserver
+#1630937084
+pip install gpxpy
+#1630937088
+./manage.py runserver
+#1630937097
+pip install Pillow
+#1630937101
+./manage.py runserver
+#1630937114
+pip install python-resizeimage
+#1630937119
+pip install python-resize-image
+#1630937124
+./manage.py runserver
+#1630937134
+pip install exiftool
+#1630937171
+pip install pyexiftool
+#1630937177
+./manage.py runserver
+#1630937190
+pip install jinja2
+#1630937200
+./manage.py runserver
+#1630937208
+pip install jsmin
+#1630937214
+./manage.py runserver
+#1630937243
+v config/settings.py
+#1630937255
+./manage.py runserver
+#1630937277
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630937348
+sudo pip3 install uwsgi
+#1630937384
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630937395
+sudo systemctl restart uwsgi.service
+#1630937401
+sudo systemctl status uwsgi.service
+#1630937424
+sudo cat /tmp/uwsgi.log
+#1630937438
+sudo tail /tmp/uwsgi.log
+#1630937451
+sudo chown www-data /tmp/uwsgi.log
+#1630937457
+sudo systemctl restart uwsgi.service
+#1630937462
+sudo systemctl status uwsgi.service
+#1630937482
+/usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630937510
+sudo -u www-data /usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630937554
+cat /etc/uwsgi/emperor.ini
+#1630937573
+sudo systemctl restart uwsgi.service
+#1630937577
+sudo systemctl status uwsgi.service
+#1630937580
+sudo journalctl -xe
+#1630937624
+sudo systemctl status uwsgi.service
+#1630937683
+sudo tail /tmp/uwsgi.log
+#1630937653
+sudo -u www-data /usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630937734
+cd
+#1630937762
+v services/uwsgi.service
+#1630937785
+sudo systemctl restart uwsgi.service
+#1630937807
+v services/uwsgi.service
+#1630937822
+sudo tail /tmp/uwsgi.log
+#1630937849
+v services/uwsgi.service
+#1630937867
+cd /etc/uwsgi/vassals/
+#1630937868
+ll
+#1630937876
+v django.ini
+#1630937900
+cat /var/log/uwsgi/
+#1630937905
+ls /var/log/uwsgi/
+#1630937916
+cat /var/log/uwsgi/django.log
+#1630937926
+tail /var/log/uwsgi/django.log
+#1630937952
+python
+#1630937958
+pip3
+#1630937992
+sudo apt remove pip3
+#1630938001
+pip
+#1630938024
+pip list
+#1630938037
+deactivate
+#1630938041
+pip list
+#1630938053
+pip3 list
+#1630938063
+pip3 remove uwsgi
+#1630938072
+pip3 uninstall uwsgi
+#1630938086
+sudo pip3 uninstall uwsgi
+#1630938097
+python
+#1630938100
+cd
+#1630938104
+python
+#1630938113
+sudo apt install python-dev
+#1630938123
+sudo apt install python3
+#1630938130
+sudo apt install python3-pip
+#1630938150
+sudo pip3 install uwsgi
+#1630938179
+sudo systemctl restart uwsgi.service
+#1630938184
+sudo systemctl status uwsgi.service
+#1630938198
+sudo journalctl -xe
+#1630938226
+tail /var/log/uwsgi/django.log
+#1630938252
+sudo tail /tmp/uwsgi.log
+#1630938441
+sudo -u www-data /usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini
+#1630938474
+suv /etc/uwsgi/emperor.ini
+#1630938480
+v /etc/uwsgi/emperor.ini
+#1630938504
+sudo -u www-data /usr/local/bin/uwsgi
+#1630938535
+which uwsgi
+#1630938545
+uwsgi
+#1630938551
+htop
+#1630938568
+sudo systemctl restart uwsgi.service
+#1630938576
+sudo systemctl status uwsgi.service
+#1630938594
+sudo tail /tmp/uwsgi.log
+#1630938734
+sudo -u www-data /usr/local/bin/uwsgi emperor --ini /etc/uwsgi/emperor.ini --uid www-data --gid www-data
+#1630938749
+sudo -u www-data /usr/local/bin/uwsgi --ini /etc/uwsgi/emperor.ini --uid www-data --gid www-data
+#1630939028
+sudo tail /var/log/uwsgi/django.log
+#1630939044
+ll -a /var/log/uwsgi/
+#1630939244
+v services/uwsgi.service
+#1630939306
+sudo systemctl update uwsgi.service
+#1630939315
+sudo systemctl stop uwsgi.service
+#1630939326
+systemctl daemon-reload
+#1630939329
+sudo systemctl daemon-reload
+#1630939337
+sudo systemctl start uwsgi.service
+#1630939344
+sudo systemctl status uwsgi.service
+#1630939452
+v services/uwsgi.service
+#1630939469
+sudo systemctl daemon-reload
+#1630939474
+sudo systemctl start uwsgi.service
+#1630939479
+sudo systemctl status uwsgi.service
+#1630939526
+cd
+#1630939769
+v /etc/nginx/nginx.conf
+#1630939789
+v
+#1630940095
+v logs/luxagraf.net.access.log
+#1630940114
+sudo vim logs/luxagraf.net.access.log
+#1630940167
+goaccess logs/luxagraf.net.access.log -c
+#1630940206
+sudo goaccess logs/luxagraf.net.access.log -c
+#1630940527
+sudo vim logs/luxagraf.net.access.log
+#1630940847
+v /etc/nginx/nginx.conf
+#1630941115
+sudo goaccess logs/luxagraf.net.access.log -c --log-format=COMBINED
+#1630941142
+sudo goaccess logs/luxagraf.net.access.log.1 -c --log-format=COMBINED
+#1630965134
+sudo goaccess logs/luxagraf.net.access.log -c --log-format=COMBINED
+#1631454206
+cd sites/django/
+#1631454214
+v config/settings.py
+#1631454245
+sudo systemctl status uwsgi.service
+#1631454264
+sudo systemctl restart uwsgi.service
+#1631454284
+virt
+#1631454288
+pip install lxml
+#1631454300
+sudo systemctl restart uwsgi.service
+#1631458462
+git pull
+#1631458483
+sudo systemctl restart uwsgi.service
+#1631480616
+git pull
+#1631480628
+git config pull.rebase false
+#1631480635
+git pull
+#1631480639
+sudo systemctl restart uwsgi.service
+#1631480686
+v ../../nginx/luxagraf.net.conf
+#1631480770
+sudo systemctl restart nginx.service
+#1631480803
+v config/settings.py
+#1631480821
+htop
+#1631480891
+sudo systemctl restart uwsgi.service
+#1631480974
+sudo systemctl restart nginx.service
+#1631480987
+ranger
+#1631497159
+cd sites/django/
+#1631497164
+git pull
+#1631497169
+sudo systemctl restart uwsgi.service
+#1631497951
+git pull
+#1631497956
+sudo systemctl restart uwsgi.service
+#1631497969
+sudo mv ~/screenv10.css luxagraf.net/media/
+#1631497978
+sudo chown -R www-data:www-data luxagraf.net/media/screenv10.css
+#1631548093
+cd
+#1631548101
+cd /etc/nginx/sites-enabled/
+#1631548102
+ll
+#1631548153
+sudo ln -s ~/nginx/live.wandrenbooks.net.conf
+#1631548209
+cd
+#1631548216
+cd sites/wandrenbooks.net/
+#1631548218
+ll
+#1631548224
+v config/settings.py
+#1631548247
+sudo systemctl status uwsgi.service
+#1631548269
+sudo tail /var/log/uwsgi/wandren.log
+#1631548280
+ll
+#1631548284
+virt
+#1631548290
+./manage.py runserver
+#1631548301
+python
+#1631548307
+ll venv/
+#1631548312
+deactivate
+#1631548322
+v ~/.aliases
+#1631548339
+virt
+#1631548352
+./manage.py runserver
+#1631548363
+pip install django
+#1631548385
+deactivate
+#1631548393
+mv venv/ venvold
+#1631548406
+python3 -m venv venv
+#1631548411
+ll
+#1631548414
+virt
+#1631548419
+pip install django
+#1631549196
+ll config/
+#1631549206
+pip install -r config/req.txt
+#1631549282
+./manage.py runserver
+#1631549297
+sudo systemctl restart uwsgi.service
+#1631549363
+cd
+#1631549366
+deactivate
+#1631549384
+v nginx/discursivemeditation.com.conf
+#1631549442
+cp nginx/discursivemeditation.com.conf nginx/wandrenbooks.net.conf
+#1631549449
+v nginx/wandrenbooks.net.conf
+#1631549540
+cd /etc/nginx/sites-enabled/
+#1631549555
+sudo ln -s ~/nginx/wandrenbooks.net.conf .
+#1631549561
+cd
+#1631549566
+v nginx/wandrenbooks.net.conf
+#1631549587
+cd /var/www/
+#1631549603
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net .
+#1631549604
+cd
+#1631549618
+sudo systemctl restart nginx.service
+#1631549634
+sudo journalctl -xe
+#1631549655
+v nginx/awstats.luxagraf.net.conf
+#1631549685
+sudo systemctl restart nginx.service
+#1631549699
+v nginx/wandrenbooks.net.conf
+#1631549718
+sudo systemctl restart nginx.service
+#1631549723
+sudo certbot --nginx
+#1631549829
+cd sites/wandrenbooks.net/
+#1631549830
+ll
+#1631549834
+ll wandrenbooks.net/
+#1631550114
+ll
+#1631550120
+ll images/
+#1631550128
+ll wandrenbooks.net/
+#1631550131
+ll wandrenbooks.net/media/
+#1631550135
+ll wandrenbooks.net/media/images/
+#1631550141
+ll wandrenbooks.net/media/images/media/
+#1631550144
+ll wandrenbooks.net/media/images/media/images/
+#1631550149
+ll wandrenbooks.net/media/images/media/images/book-covers/
+#1631550155
+ll wandrenbooks.net/media/images/book-covers/
+#1631551045
+..
+#1631551049
+cd wandrenbooks.net/
+#1631551051
+git pull
+#1631551058
+sudo systemctl restart uwsgi.service
+#1631551137
+ranger
+#1631551182
+sudo rm -rf images/
+#1631551184
+ll
+#1631551195
+sudo rm -rf venvold/
+#1631551203
+ll
+#1631551345
+find venv/ -name '*orderable_change_list*'
+#1631551362
+v config/settings.py
+#1631551449
+sudo systemctl restart uwsgi.service
+#1631551492
+rm -rf wandrenbooks.net/media/images/book-covers/*
+#1631551496
+sudo rm -rf wandrenbooks.net/media/images/book-covers/*
+#1631551503
+sudo rm -rf wandrenbooks.net/media/images/media/
+#1631551705
+ll wandrenbooks.net/
+#1631551708
+ll wandrenbooks.net/media/
+#1631551714
+ll wandrenbooks.net/media/images/
+#1631551716
+ll wandrenbooks.net/media/images/book-covers/
+#1631551730
+virt
+#1631551734
+./manage.py collectstatic
+#1631559353
+rm -rf venv/
+#1631559356
+..
+#1631559374
+mv wandrenbooks.net wandernbooks.net
+#1631559387
+cd wandernbooks.net/
+#1631559393
+python3 -m venv venv
+#1631559401
+deactivate
+#1631559404
+virt
+#1631559408
+pip install -r config/req.txt
+#1631559439
+cd /var/www/
+#1631559440
+ll
+#1631559444
+rm wandrenbooks.net
+#1631559447
+sudo rm wandrenbooks.net
+#1631559480
+sudo mv live.wandre{n,ern}books.net
+#1631559497
+sudo mv live.wand{reern,ern}books.net/
+#1631559498
+ll
+#1631559504
+cd live.wandernbooks.net/
+#1631559505
+ll
+#1631559514
+sudo rm -rf media
+#1631559517
+sudo rm -rf static
+#1631559531
+sudo ln -s ~/sites/wandernbooks.net/static .
+#1631559541
+sudo ln -s ~/sites/wandernbooks.net/wandrenbooks.net/media .
+#1631559544
+cd
+#1631559556
+cd /var/www/
+#1631559567
+sudo ln -s ~/sites/wandernbooks.net/wandrenbooks.net .
+#1631559569
+cd
+#1631559579
+v nginx/live.wandrenbooks.net.conf
+#1631559864
+deactivate
+#1631559865
+ll
+#1631559871
+cd sites/
+#1631559890
+mv wandernbooks.net wandrenbooks.net
+#1631559896
+cd /var/www/
+#1631559932
+sudo mv live.wand{ern,ren}books.net/
+#1631559934
+ll
+#1631559942
+cd live.wandrenbooks.net/
+#1631559944
+ll
+#1631559958
+sudo rm -rf media
+#1631559961
+sudo rm -rf static
+#1631559984
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net .
+#1631559989
+rm wandrenbooks.net
+#1631559993
+sudo rm wandrenbooks.net
+#1631560005
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net/media .
+#1631560011
+sudo ln -s ~/sites/wandrenbooks.net/static .
+#1631560014
+..
+#1631560016
+ll
+#1631560023
+rm -rf wandrenbooks.net
+#1631560025
+sudo mv .bash_history .bash_historyold
+#1631560040
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net .
+#1631560044
+ll
+#1631560053
+sudo rm wandrenbooks.net
+#1631560056
+sudo ln -s ~/sites/wandrenbooks.net/wandrenbooks.net .
+#1631560057
+ll
+#1631560061
+cd
+#1631560074
+cd sites/wandrenbooks.net/
+#1631560075
+ll
+#1631560087
+rm -rf venv/
+#1631560091
+python3 -m venv venv
+#1631560096
+virt
+#1631560100
+pip install -r config/req.txt
+#1631560636
+sudo systemctl restart uwsgi.service
+#1631567311
+ranger
+#1631825985
+cd
+#1631825987
+goaccess
+#1631825998
+sudo goaccess logs/luxagraf.net.access.log -c --log-format=COMBINED
+#1632133422
+deactivate
+#1632133431
+sudo apt install libgeoip-dev build-essential
+#1632133452
+cpan
+#1632134527
+ls -la /usr/share/GeoIP/
+#1632134561
+cd /etc/awstats/
+#1632134564
+ll
+#1632134588
+sudo chown -R www-data:www-data awstats.luxagraf.net.conf
+#1632134603
+sudo chown -R www-data:www-data awstats.conf
+#1632134606
+sudo chown -R www-data:www-data awstats.conf.local
+#1632134623
+ll
+#1632134691
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1632134721
+sudo cpan
+#1632137527
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1632137615
+ranger
+#1632147396
+cd
+#1632147410
+v nginx/luxagraf.net.conf
+#1632147559
+sudo systemctl restart nginx.service
+#1632148820
+vim /etc/logrotate.d/nginx
+#1632148926
+ll
+#1632148931
+ll services/
+#1632149005
+/usr/lib/cgi-bin/awstats.pl --config=/etc/awstats/awstats.luxagraf.net.conf -DatabaseBreak=day
+#1632149049
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update -DatabseBreak=day
+#1632149094
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -DatabaseBreak=day
+#1632149319
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -DatabaseBreak=year
+#1633139913
+sudo su -- root
+#1633307634
+sudo su - postgres
+#1634599543
+cd sites/django/
+#1634599546
+git pull
+#1634599553
+sudo systemctl restart uwsgi.service
+#1634599620
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1634599631
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1634599824
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1634599827
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1634600144
+cd
+#1634600160
+v nginx/luxagraf.net.conf
+#1634600264
+sudo tail /var/log/uwsgi/django.log
+#1634600313
+sudo tail logs/luxagraf.net.error.log
+#1634600341
+v
+#1634600400
+sudo systemctl restart nginx.service
+#1634600411
+sudo tail logs/luxagraf.net.error.log
+#1634600426
+ranger sites/django/luxagraf.net/
+#1634600478
+v
+#1634600557
+sudo systemctl restart nginx.service
+#1634600568
+v
+#1634600603
+sudo systemctl restart uwsgi.service
+#1634600627
+cd sites/django/
+#1634600630
+virt
+#1634600640
+pip install django-ses
+#1634600654
+sudo systemctl restart uwsgi.service
+#1634858626
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1634858636
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1634863628
+ranger
+#1634863672
+mkdir luxagraf.net/darktable
+#1634863675
+sudo mkdir luxagraf.net/darktable
+#1634863696
+sudo chown -R www-data:www-data luxagraf.net/darktable/
+#1634863722
+sudo mv ~/colorbalancergb_color\ contrast\ boost.dtpreset luxagraf.net/darktable/
+#1634863730
+sudo chown -R www-data:www-data luxagraf.net/darktable/colorbalancergb_color\ contrast\ boost.dtpreset
+#1634916165
+./manage.py shell_plus
+#1634916968
+git pull
+#1634916973
+sudo systemctl restart uwsgi.service
+#1634933117
+ranger
+#1634933180
+sudo mv luxagraf.net/darktable/colorbalancergb_color\ contrast\ boost.dtpreset luxagraf.net/darktable/colorbalancergb_colorcontrastboost.dtpreset
+#1634933329
+ll
+#1635468666
+git pull
+#1635468673
+cd sites/django/
+#1635468675
+git pull
+#1635468681
+sudo systemctl restart uwsgi.service
+#1635468889
+git pull
+#1635468893
+sudo systemctl restart uwsgi.service
+#1635469000
+git pull
+#1635469002
+sudo systemctl restart uwsgi.service
+#1635469246
+git pull
+#1635469248
+sudo systemctl restart uwsgi.service
+#1635470572
+git pull
+#1635470574
+sudo systemctl restart uwsgi.service
+#1635470780
+git pull
+#1635470782
+sudo systemctl restart uwsgi.service
+#1635470909
+git pull
+#1635470910
+sudo systemctl restart uwsgi.service
+#1635471045
+git pull
+#1635471047
+sudo systemctl restart uwsgi.service
+#1635471463
+git pull
+#1635471466
+sudo systemctl restart uwsgi.service
+#1635471689
+git pull
+#1635471691
+sudo systemctl restart uwsgi.service
+#1635471847
+git pull
+#1635471852
+sudo systemctl restart uwsgi.service
+#1635472022
+git pull
+#1635472023
+sudo systemctl restart uwsgi.service
+#1635472191
+git pull
+#1635472193
+sudo systemctl restart uwsgi.service
+#1635472243
+virt
+#1635472246
+./manage.py shell_plus
+#1635472261
+./manage.py migrate lttr
+#1635472334
+git pull
+#1635472339
+./manage.py migrate lttr
+#1635472347
+sudo systemctl restart uwsgi.service
+#1635512718
+./manage.py shell_plus
+#1635515434
+git pull
+#1635515439
+sudo systemctl restart uwsgi.service
+#1635516544
+git pull
+#1635516546
+sudo systemctl restart uwsgi.service
+#1635516804
+git pull
+#1635516806
+sudo systemctl restart uwsgi.service
+#1635516867
+git pull
+#1635516869
+sudo systemctl restart uwsgi.service
+#1635601375
+git pull
+#1635601379
+sudo systemctl restart uwsgi.service
+#1635601408
+v config/settings.py
+#1635601518
+git pull
+#1635601522
+sudo systemctl restart uwsgi.service
+#1635601594
+git pull
+#1635601596
+sudo systemctl restart uwsgi.service
+#1635601660
+git pull
+#1635601663
+sudo systemctl restart uwsgi.service
+#1635602198
+git pull
+#1635602200
+sudo systemctl restart uwsgi.service
+#1635602350
+git pull
+#1635602354
+sudo systemctl restart uwsgi.service
+#1635603019
+v config/settings.py
+#1635603029
+sudo systemctl restart uwsgi.service
+#1635608605
+..
+#1635608607
+ll
+#1635608620
+ll wandrenbooks.net/
+#1635608775
+mv wandrenbooks.net libregraf.net
+#1635608779
+cd libregraf.net/
+#1635608782
+deactivate
+#1635608783
+ll
+#1635608791
+mv wandrenbooks.net libregraf.net
+#1635608794
+git pull
+#1635608811
+git config pull.rebase false
+#1635608829
+ll
+#1635608882
+mv venv venvold
+#1635608884
+python3 -m venv venv
+#1635608888
+ll
+#1635608891
+virt
+#1635608897
+ll config/
+#1635608958
+git pull
+#1635608969
+pip install -r config/req.txt
+#1635608988
+ranger
+#1635609076
+sudo systemctl status uwsgi.service
+#1635609095
+cd /etc/uwsgi/vassals/
+#1635609096
+ll
+#1635609126
+sudo ln -s libregraf.ini /home/lxf/sites/libregraf.net/config/django.ini
+#1635609145
+sudo ln -s /home/lxf/sites/libregraf.net/config/django.ini libregraf.ini
+#1635609147
+ll
+#1635609150
+rm wandren.ini
+#1635609154
+sudo rm wandren.ini
+#1635609159
+v libregraf.ini
+#1635609170
+cd
+#1635609174
+cd sites/libregraf.net/
+#1635609179
+v config/django.ini
+#1635609344
+sudo chown www-data /var/log/uwsgi/libregraf.log
+#1635609352
+sudo touch /var/log/uwsgi/libregraf.log
+#1635609355
+sudo chown www-data /var/log/uwsgi/libregraf.log
+#1635609410
+sudo touch /tmp/uwsgilibregraf.sock
+#1635609423
+sudo chown www-data /tmp/uwsgiwandren.sock
+#1635609439
+sudo chown www-data:www-data /tmp/uwsgilibregraf.sock
+#1635609361
+v config/django.ini
+#1635609467
+sudo systemctl restart uwsgi.service
+#1635609476
+sudo systemctl status uwsgi.service
+#1635609487
+cd /var/www/
+#1635609488
+ll
+#1635609493
+rm wandrenbooks.net
+#1635609496
+sudo rm wandrenbooks.net
+#1635609518
+sudo mkdir live.libregraf.net
+#1635609524
+cd live.libregraf.net/
+#1635609544
+ll /var/www/live.luxagraf.net/
+#1635609567
+sudo ln -s ~/sites/libregraf.net/libregraf.net/media .
+#1635609573
+sudo ln -s ~/sites/libregraf.net/static .
+#1635609575
+cd
+#1635609594
+cd /var/www/
+#1635609604
+rm -rf live.wandrenbooks.net/
+#1635609606
+sudo rm -rf live.wandrenbooks.net/
+#1635609608
+ll
+#1635609629
+sudo ln -s ~/sites/libregraf.net/libregraf.net .
+#1635609652
+ll html/
+#1635609657
+rm -rf html
+#1635609661
+sudo rm -rf html
+#1635609663
+ll
+#1635609688
+cd /etc/nginx/
+#1635609689
+ll
+#1635609695
+cd sites-enabled/
+#1635609696
+ll
+#1635609707
+rm wandrenbooks.net.conf
+#1635609712
+sudo rm wandrenbooks.net.conf
+#1635609719
+sudo rm live.wandrenbooks.net.conf
+#1635609729
+cd nginx/
+#1635609730
+ll
+#1635609741
+v live.libregraf.net.conf
+#1635609816
+v libregraf.net.conf
+#1635609903
+sudo ln -s ~/nginx/live.libregraf.net.conf .
+#1635609909
+sudo ln -s ~/nginx/libregraf.net.conf .
+#1635609916
+sudo systemctl restart nginx.service
+#1635609938
+sudo ln -s ~/nginx/libregraf.com.conf .
+#1635609940
+cd
+#1635609946
+v nginx/libregraf.com.conf
+#1635610024
+deactivate
+#1635610031
+cd sites/libregraf.net/
+#1635610032
+ll
+#1635610038
+rm -rf venvold/
+#1635610049
+ll libregraf.net/
+#1635610066
+sudo chown -R www-data:www-data libregraf.net/
+#1635610074
+ll libregraf.net/
+#1635610104
+cd
+#1635610113
+sudo certbot --nginx
+#1635610334
+cd nginx/
+#1635610346
+v libregraf.net.conf
+#1635610368
+v libregraf.com.conf
+#1635610404
+sudo certbot --nginx
+#1635610925
+v live.libregraf.net.conf
+#1635610946
+sudo systemctl restart nginx.service
+#1635628794
+cd ~/sites/libregraf.net/
+#1635628798
+git pull
+#1635628818
+virt
+#1635628824
+./manage.py shell_plus
+#1635628833
+./manage.py migrate
+#1635628855
+sudo systemctl restart uwsgi.service
+#1635628982
+git pull
+#1635628984
+sudo systemctl restart uwsgi.service
+#1635628999
+v config/settings.py
+#1635629017
+sudo systemctl restart uwsgi.service
+#1635629028
+ll
+#1635629034
+ll libregraf.net/media/
+#1635629085
+sudo mv ~/screenv1.css libregraf.net/media/
+#1635629115
+sudo chown -R www-data:www-data libregraf.net/media/screenv1.css
+#1635629206
+sudo mv ~/fonts libregraf.net/media/
+#1635629214
+sudo chown -R www-data:www-data libregraf.net/media/fonts/
+#1635629215
+sudo chown -R www-data:www-data libregraf.net/media/fonts
+#1635629252
+sudo mv ~/logo.png libregraf.net/media/
+#1635629259
+sudo chown -R www-data:www-data libregraf.net/media/logo.png
+#1635789808
+cd
+#1635789822
+v sites/django/config/settings.py
+#1635808672
+cd sites/django/
+#1635808674
+ll
+#1635808676
+ll luxagraf.net/
+#1636127066
+virt
+#1636127072
+./manage.py shell_plus
+#1636127394
+deactivate
+#1636206624
+git pull
+#1636206630
+ll
+#1636206647
+cat screenv11.css
+#1636206651
+ll
+#1636206666
+rm -rf venvold/
+#1636206678
+gs
+#1636206700
+v config/settings.py
+#1636206713
+sudo systemctl restart uwsgi.service
+#1636722307
+virt
+#1636722311
+./manage.py shell_plus
+#1637883208
+v config/settings.py
+#1637883224
+sudo systemctl restart uwsgi.service
+#1637883981
+./manage.py shell_plus
+#1637884003
+pip install ipython
+#1637884012
+./manage.py shell_plus
+#1637885203
+git
+#1637885205
+git pull
+#1637885215
+sudo systemctl restart uwsgi.service
+#1637941440
+./manage.py shell_plus
+#1637941904
+git pull
+#1637941910
+sudo systemctl restart uwsgi.service
+#1637941927
+ranger app/lttr/templates/
+#1637941985
+deactivate
+#1637941986
+virt
+#1637941992
+./manage.py shell_plus
+#1637942082
+deactivate
+#1637942085
+git pull
+#1637942089
+sudo systemctl restart uwsgi.service
+#1637942097
+./manage.py shell_plus
+#1637942102
+virt
+#1637942104
+./manage.py shell_plus
+#1637942418
+ranger app/lttr/templates/
+#1637942455
+./manage.py shell_plus
+#1637942725
+v config/settings.py
+#1637942731
+sudo systemctl restart uwsgi.service
+#1638798486
+git pull
+#1638798491
+sudo systemctl restart uwsgi.service
+#1638798856
+v ~/nginx/live.luxagraf.net.conf
+#1640448653
+cd
+#1640448680
+sudo su -- root
+#1640449238
+mutt
+#1640701285
+cd
+#1640701330
+v nginx/zotherredirects.conf
+#1640711090
+sudo vi /etc/php/7.4/fpm/php-fpm.conf
+#1640711176
+sudo vi /etc/php/7.4/fpm/php.ini
+#1640711307
+sudo vi /etc/php/7.4/fpm/php-fpm.conf
+#1640711369
+sudo vi /etc/php/7.4/fpm/pool.d/www.conf
+#1640711444
+sudo systemctl restart php7.4-fpm
+#1640711526
+sudo vi /etc/php/7.4/fpm/php.ini
+#1640711657
+sudo systemctl restart php7.4-fpm
+#1640711684
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1640730966
+cd
+#1640730972
+cd sites/django/
+#1640730975
+deactivate
+#1640730976
+virt
+#1640730981
+./manage.py shell_plus
+#1641045119
+sudo systemctl restart uwsgi.service
+#1641053242
+v config/settings.py
+#1641053281
+sudo systemctl restart uwsgi.service
+#1641053428
+git pull
+#1641053438
+sudo systemctl restart uwsgi.service
+#1641053521
+git pull
+#1641053523
+sudo systemctl restart uwsgi.service
+#1641064805
+git pull
+#1641064813
+sudo systemctl restart uwsgi.service
+#1641067506
+ranger
+#1641067744
+git pull
+#1641151283
+sudo mv ~/gpx.min.js luxagraf.net/media/js/
+#1641151311
+sudo chown -R www-data:www-data luxagraf.net/media/js/gpx.min.js
+#1641151850
+git pull
+#1641151854
+sudo systemctl restart uwsgi.service
+#1641246760
+sudo mv ~/trading.css luxagraf.net/media/
+#1641246772
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1641247425
+git pull
+#1641247435
+./manage.py migrate
+#1641247444
+sudo systemctl restart uwsgi.service
+#1641249211
+git pull
+#1641249214
+sudo systemctl restart uwsgi.service
+#1641251511
+./manage.py shell_plus
+#1641310380
+git pull
+#1641310386
+sudo systemctl restart uwsgi.service
+#1641310729
+git pull
+#1641310734
+./manage.py migrate
+#1641310784
+git pull
+#1641310787
+./manage.py migrate
+#1641310792
+sudo systemctl restart uwsgi.service
+#1641311237
+git pull
+#1641311239
+sudo systemctl restart uwsgi.service
+#1641481403
+git pull
+#1641481408
+./manage.py migrate
+#1641481416
+sudo systemctl restart uwsgi.service
+#1641481456
+v
+#1641481496
+ranger
+#1641481513
+ll
+#1641481693
+git
+#1641481696
+git pull
+#1641481699
+sudo systemctl restart uwsgi.service
+#1641483026
+git pull
+#1641483028
+sudo systemctl restart uwsgi.service
+#1641483059
+sudo mv ~/trading.css luxagraf.net/media/
+#1641483063
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1641483123
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1641483361
+./manage.py shell_plus
+#1641483440
+v app/trading/models.py
+#1641484949
+./manage.py shell_plus
+#1641485403
+git pull
+#1641485408
+./manage.py shell_plus
+#1641485485
+git pull
+#1641485488
+sudo systemctl restart uwsgi.service
+#1641486040
+git pull
+#1641486050
+sudo systemctl restart uwsgi.service
+#1641486221
+git pull
+#1641486222
+sudo systemctl restart uwsgi.service
+#1641567044
+ll
+#1641567103
+sudo systemctl restart uwsgi.service
+#1641567140
+cd sites/django/
+#1641567143
+./manage.py shell_plus
+#1641567145
+virt
+#1641567146
+./manage.py shell_plus
+#1641826141
+sudo systemctl restart uwsgi.service
+#1641826170
+./manage.py shell_plus
+#1641913539
+sudo systemctl restart uwsgi.service
+#1642001614
+./manage.py shell_plus
+#1642001639
+sudo systemctl restart uwsgi.service
+#1642028649
+./manage.py shell_plus
+#1642086664
+git pull
+#1642086669
+sudo systemctl restart uwsgi.service
+#1642086839
+git pull
+#1642086842
+sudo systemctl restart uwsgi.service
+#1642281209
+./manage.py shell_plus
+#1642345153
+sudo su -- root
+#1642637110
+cd sites/django/
+#1642637113
+virt
+#1642637116
+./manage.py shell_plus
+#1642797304
+git pull
+#1642797314
+sudo systemctl restart uwsgi.service
+#1642797327
+v config/settings.py
+#1642797341
+sudo systemctl restart uwsgi.service
+#1642797403
+mutt
+#1642799344
+git pull
+#1642799346
+sudo systemctl restart uwsgi.service
+#1642987025
+./manage.py shell_plus
+#1643474334
+git pull
+#1643474338
+sudo systemctl restart uwsgi.service
+#1643497573
+./manage.py shell_plus
+#1644011534
+git pull
+#1644011544
+sudo systemctl restart uwsgi.service
+#1644172136
+git pull
+#1644172141
+sudo systemctl restart uwsgi.service
+#1644173257
+git pull
+#1644173259
+sudo systemctl restart uwsgi.service
+#1644173316
+sudo mv ~/planner.css luxagraf.net/media/
+#1644173321
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1644173350
+v config/settings.py
+#1644173364
+sudo systemctl restart uwsgi.service
+#1644173374
+v config/settings.py
+#1644173379
+sudo systemctl restart uwsgi.service
+#1644173390
+./manage.py migrate planner
+#1644173395
+sudo systemctl restart uwsgi.service
+#1644173761
+sudo mv ~/planner.css luxagraf.net/media/
+#1644173764
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1644175108
+git pull
+#1644175111
+sudo systemctl restart uwsgi.service
+#1644176098
+git pull
+#1644176100
+sudo systemctl restart uwsgi.service
+#1644176238
+git pull
+#1644176240
+sudo systemctl restart uwsgi.service
+#1644176453
+sudo mv ~/planner.css luxagraf.net/media/
+#1644176467
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1644176486
+git pull
+#1644176489
+sudo systemctl restart uwsgi.service
+#1644176599
+sudo mv ~/planner.css luxagraf.net/media/
+#1644176602
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1644176668
+sudo mv ~/planner.css luxagraf.net/media/
+#1644176669
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1644178702
+git pull
+#1644178705
+sudo systemctl restart uwsgi.service
+#1644179021
+./manage.py migrate shell_plus
+#1644179030
+./manage.py shell_plus
+#1644179408
+deactivate
+#1644179402
+mopen lxf-remote
+#1644248038
+virt
+#1644248043
+./manage.py shell_plus
+#1644672490
+sudo su -- root
+#1644790310
+cd
+#1644790313
+deactivate
+#1644790314
+ll
+#1644790326
+wget -O https://dl.gitea.io/gitea/1.16.1/gitea-1.16.1-linux-amd64
+#1644790339
+wget -O gitea https://dl.gitea.io/gitea/1.16.1/gitea-1.16.1-linux-amd64
+#1644790769
+sudo mv /usr/local/bin/gitea /usr/local/bin/giteaold
+#1644790784
+chmod +x gitea
+#1644790789
+./gitea web
+#1644790808
+sudo systemctl stop gitea
+#1644790811
+./gitea web
+#1644790828
+sudo cp gitea /usr/local/bin/gitea
+#1644790835
+sudo systemctl start gitea
+#1644790912
+sudo su -- root
+#1644791118
+ll
+#1644791124
+sudo apt update
+#1644791158
+sudo apt upgrade
+#1644844584
+htop
+#1644844617
+cd sites/django/
+#1644844624
+v config/settings.py
+#1644844638
+sudo systemctl restart uwsgi.service
+#1644848891
+sudo systemctl start gitea
+#1644863546
+cd sites/django/
+#1644863560
+virt
+#1644863585
+git pull
+#1644863604
+pip install --upgrade
+#1644863615
+pip help install
+#1644863624
+pip help upgrade
+#1644863630
+pip help --upgrade
+#1644863637
+pip help install
+#1644863723
+pip list --outdated
+#1644863790
+pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
+#1644863817
+pip install --upgrade django
+#1644863832
+pip list --outdated
+#1644863877
+pip install -U pip
+#1644863883
+pip list --outdated
+#1644863923
+pip install --upgrade beautifulsoup4
+#1644863944
+pip install --upgrade django-bleach django-ses django-taggit
+#1644863961
+pip list --outdated
+#1644864000
+pip install --upgrade Pillow python-resize-image requests lxml psycopg2-binary
+#1644864015
+pip list --outdated
+#1644864058
+pip install --upgrade Markdown jsmin Jinja2 ipython gpxpy
+#1644864070
+pip list --outdated
+#1644864111
+pip install --upgrade urllib3 django-autocomplete-light Pygments pytz
+#1644864126
+./manage.py runserver
+#1644864138
+./manage.py migrate
+#1644864172
+git pull
+#1644864176
+./manage.py migrate
+#1644864516
+git pull
+#1644864518
+./manage.py migrate
+#1644864522
+sudo systemctl restart uwsgi.service
+#1644864625
+v config/settings.py
+#1644864649
+sudo systemctl restart uwsgi.service
+#1644864754
+git pull
+#1644864770
+sudo systemctl restart uwsgi.service
+#1644873350
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1644873451
+frlux luxcurrent.sql ~/sites/luxagraf.net/
+#1644874168
+cd
+#1644874402
+ll
+#1644874417
+cd sites/django/luxagraf.net/
+#1644874418
+ll
+#1644874426
+cd media/
+#1644874427
+ll
+#1644874436
+cd images/
+#1644874439
+ll
+#1644874443
+ranger
+#1644874529
+cd
+#1644874536
+deactivate
+#1644877792
+ll
+#1644889816
+cd sites/django/
+#1644889818
+git pull
+#1644889823
+sudo systemctl restart uwsgi.service
+#1644890523
+v config/settings.py
+#1644890532
+sudo systemctl restart uwsgi.service
+#1644890712
+git pull
+#1644890715
+sudo systemctl restart uwsgi.service
+#1644890917
+git pull
+#1644890920
+sudo systemctl restart uwsgi.service
+#1644891068
+git pull
+#1644891070
+sudo systemctl restart uwsgi.service
+#1644891375
+git pull
+#1644891378
+sudo systemctl restart uwsgi.service
+#1644976331
+sudo systemctl enable ttrss.service
+#1644976356
+sudo systemctl start ttrss.service
+#1644976362
+sudo systemctl status ttrss.service
+#1645023623
+cd sites/django/
+#1645023626
+git pull
+#1645023637
+sudo systemctl restart uwsgi.service
+#1645026863
+virt
+#1645026868
+./manage.py shell_plus
+#1645202640
+git pull
+#1645202748
+sudo systemctl restart uwsgi.service
+#1645202814
+git pull
+#1645202816
+sudo systemctl restart uwsgi.service
+#1645202831
+v config/settings.py
+#1645203138
+git pull
+#1645203142
+sudo systemctl restart uwsgi.service
+#1645205715
+git pull
+#1645205718
+sudo systemctl restart uwsgi.service
+#1645205731
+v config/settings.py
+#1645299086
+cd sites/django/
+#1645299089
+v config/settings.py
+#1645299095
+sudo systemctl restart uwsgi.service
+#1645299384
+sudo systemctl start gitea
+#1645299388
+sudo systemctl status gitea
+#1645299401
+sudo systemctl status ttrss.service
+#1645299411
+sudo systemctl start ttrss.service
+#1645299418
+v config/settings.py
+#1645299425
+sudo systemctl restart uwsgi.service
+#1645384497
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1645384543
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1645384588
+sudo systemctl restart nginx
+#1645384599
+sudo systemctl restart uwsgi.service
+#1645384657
+vim luxagraf.net/media/screenv11.min.css
+#1645384864
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1645384869
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1645385019
+git pull
+#1645385026
+sudo systemctl restart uwsgi.service
+#1645405979
+./manage.py shell_plus
+#1645405984
+ll
+#1645405993
+./manage.py shell_plus
+#1645406003
+virt
+#1645406006
+./manage.py shell_plus
+#1646153779
+sudo systemctl restart uwsgi.service
+#1646153793
+df -h
+#1646426723
+sudo systemctl restart uwsgi.service
+#1646426728
+./manage.py shell_plus
+#1646674856
+cd sites/django/
+#1646674859
+virt
+#1646674893
+v config/settings.py
+#1646674908
+sudo systemctl restart uwsgi.service
+#1646675026
+v config/settings.py
+#1646675030
+sudo systemctl restart uwsgi.service
+#1647006651
+cd
+#1647006660
+sudo su -- root
+#1647378094
+ll
+#1647378099
+cd sites/django/
+#1647378104
+deactivate
+#1647378106
+virt
+#1647378168
+ll
+#1647378174
+./manage.py shell_plus
+#1647439564
+sudo systemctl restart uwsgi.service
+#1647439603
+deactivate
+#1647439898
+git pull
+#1647439914
+sudo systemctl restart uwsgi.service
+#1647439934
+v config/settings.py
+#1647439948
+sudo systemctl restart uwsgi.service
+#1647440010
+git pull
+#1647440012
+sudo systemctl restart uwsgi.service
+#1647440022
+,r
+#1647440087
+git pull
+#1647440089
+sudo systemctl restart uwsgi.service
+#1647440210
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1647441386
+git pull
+#1647441390
+v config/settings.py
+#1647441397
+sudo systemctl restart uwsgi.service
+#1647442045
+git pull
+#1647442048
+sudo systemctl restart uwsgi.service
+#1647559797
+sudo su -- root
+#1647807739
+./manage.py shell_plus
+#1647807743
+virt
+#1647807749
+./manage.py shell_plus
+#1648578210
+ll
+#1648578212
+htop
+#1648578220
+sudo systemctl restart nginx
+#1648578234
+sudo systemctl restart uwsgi.service
+#1648652445
+sudo systemctl status gitea
+#1648652458
+sudo systemctl start gitea
+#1648652461
+sudo systemctl status gitea
+#1648766384
+sudo systemctl status ttrss.service
+#1648766403
+sudo systemctl start ttrss.service
+#1649354778
+ll
+#1649354785
+cd sites/django/
+#1649354789
+virt
+#1649354795
+./manage.py shell_plus
+#1649354864
+sudo systemctl restart uwsgi.service
+#1649540759
+sudo systemctl restart nginx
+#1649540774
+sudo systemctl start ttrss.service
+#1649540779
+sudo systemctl status gitea
+#1649540790
+sudo systemctl start gitea
+#1649540793
+sudo systemctl restart uwsgi.service
+#1649862960
+cd sites/django/
+#1649862965
+virt
+#1649862968
+./manage.py shell_plus
+#1649863132
+sudo systemctl restart uwsgi.service
+#1649863166
+./manage.py shell_plus
+#1649863717
+ranger
+#1649865719
+cd sites/django/
+#1649865724
+virt
+#1649865726
+./manage.py shell_plus
+#1650490154
+virt
+#1650490158
+cd sites/django/
+#1650490164
+virt
+#1650490166
+./manage.py shell_plus
+#1650721434
+v config/settings.py
+#1650721449
+sudo systemctl restart uwsgi.service
+#1650721730
+v config/settings.py
+#1650721734
+sudo systemctl restart uwsgi.service
+#1650759127
+./manage.py shell_plus
+#1650831914
+v ~/.ssh/authorized_keys
+#1650831963
+sudo su -- root
+#1651350159
+ll
+#1651350361
+htop
+#1651350387
+sudo systemctl restart uwsgi.service
+#1651350587
+sudo systemctl start ttrss.service
+#1651350597
+htop
+#1651350612
+sudo systemctl start gitea
+#1651936904
+sudo apt update
+#1651936929
+sudo apt list --upgradable
+#1651936943
+sudo apt upgrade
+#1652037319
+vim nginx/luxagraf.net.conf
+#1652037419
+cd sites/django/
+#1652037435
+v config/base_urls.py
+#1652103841
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1652103887
+frlux luxcurrent.sql ~/sites/luxagraf.net/
+#1652103894
+v .aliases
+#1652103907
+v .bashrc
+#1652103949
+source .bashrc
+#1652103956
+frlux luxcurrent.sql ~/sites/luxagraf.net/
+#1652109559
+git pull
+#1652109569
+./manage.py collectstatic
+#1652109572
+virt
+#1652109575
+./manage.py collectstatic
+#1652109655
+sudo systemctl restart uwsgi.service
+#1652123843
+git pull
+#1652123922
+sudo mv ~/planner.css luxagraf.net/media/
+#1652123934
+sudo chown -R www-data:www-data luxagraf.net/media/planner.css
+#1652123938
+sudo systemctl restart uwsgi.service
+#1652138757
+v config/settings.py
+#1652138768
+sudo systemctl restart uwsgi.service
+#1652138883
+v config/settings.py
+#1652138888
+sudo systemctl restart uwsgi.service
+#1652294180
+./manage.py shell_plus
+#1652456980
+htop
+#1652457038
+deactivate
+#1652457049
+cd
+#1652457050
+ll
+#1652457060
+cat temp.txt
+#1652457073
+sudo systemctl restart uwsgi.service
+#1652457085
+htop
+#1652457105
+v sites/django/
+#1652560774
+ll sites/
+#1652560790
+cd django
+#1652560794
+cd sites/
+#1652560795
+ll
+#1652560865
+git clone ssh://luxgit/luxagraf/cumuluslearning.net.git
+#1652560892
+v django/.git/config
+#1652560914
+git clone /home/git/gitea-repositories/luxagraf/luxagraf.net.git
+#1652560933
+git clone /home/git/gitea-repositories/luxagraf/cumuluslearning.net.git
+#1652560935
+ll
+#1652560939
+cd cumuluslearning.net/
+#1652560940
+ll
+#1652561080
+sudo certbot --nginx
+#1652561116
+cd
+#1652561121
+cd nginx/
+#1652561122
+gs
+#1652561125
+ll
+#1652561165
+cp live.libregraf.net.conf live.cumuluslearning.net.conf
+#1652561170
+v live.cumuluslearning.net.conf
+#1652561358
+sudo certbot --nginx
+#1652561381
+cd /etc/nginx/sites-enabled/
+#1652561394
+sudo ln -s ~/nginx/live.cumuluslearning.net.conf .
+#1652561399
+sudo certbot --nginx
+#1652561422
+cd
+#1652561428
+v nginx/live.cumuluslearning.net.conf
+#1652561472
+sudo systemctl restart nginx
+#1652561501
+cd sites/cumuluslearning.net/
+#1652561504
+ll
+#1652561522
+python3 -m venv venv
+#1652561532
+irt
+#1652561534
+virt
+#1652574682
+git pull
+#1652574697
+pip install -r config/req.txt
+#1652574724
+ll
+#1652574736
+./manage.py runserver
+#1652574746
+v screenv1.css
+#1652574752
+rm screenv1.css
+#1652574764
+mkdir cumuluslearning.net
+#1652574766
+ll
+#1652574782
+cp ../django/manage.py .
+#1652574787
+./manage.py runserver
+#1652574791
+ll
+#1652574815
+touch config/settings.py
+#1652574821
+v config/settings.py
+#1652575144
+./manage.py runserver
+#1652575498
+sudo su - postgres
+#1652575671
+v config/settings.py
+#1652575701
+./manage.py runserver
+#1652575713
+./manage.py migrate
+#1652575719
+sudo su - postgres
+#1652575739
+./manage.py migrate
+#1652575751
+./manage.py runserver
+#1652575777
+ll
+#1652618292
+ll
+#1652618296
+ll ~/
+#1652618305
+ll ../
+#1652618355
+v
+#1652619149
+v ~/nginx/live.luxagraf.net.conf
+#1652619313
+sudo touch /tmp/uwsgicumulus.sock
+#1652619346
+sudo chown www-data:www-data /tmp/uwsgicumulus.sock
+#1652619357
+cd /etc/uwsgi/vassals/
+#1652619359
+ll
+#1652619434
+cp -r ~/sites/libregraf.net/config/django.ini sites/cumuluslearning.net/config/
+#1652619443
+sudo ln -s ~/sites/cumuluslearning.net/config/django.ini .
+#1652619465
+sudo ln -s ~/sites/cumuluslearning.net/config/django.ini djangocumulus.ini
+#1652619469
+cd
+#1652619473
+cd sites/cumuluslearning.net/
+#1652619481
+v config/django.ini
+#1652619539
+sudo systemctl restart uwsgi.service
+#1652619564
+sudo systemctl status uwsgi.service
+#1652619606
+ll /etc/uwsgi/vassals/
+#1652619626
+cd /etc/uwsgi/vassals/
+#1652619632
+rm djangocumulus.ini
+#1652619634
+sudo rm djangocumulus.ini
+#1652619653
+sudo ln -s ~/sites/cumuluslearning.net/config/django.ini cumuluslearning.ini
+#1652619655
+cd
+#1652619664
+v sites/django/config/django.ini
+#1652619754
+sudo tail /var/log/uwsgi/cumulus.log
+#1652619767
+sudo ls /var/log/uwsgi/
+#1652619813
+sudo ls /var/log/
+#1652620130
+v /etc/uwsgi/emperor.ini
+#1652620150
+sudo tail /tmp/uwsgi.log
+#1652620193
+sudo chown www-data:www-data /var/log/uwsgi/cumuluslearning.log
+#1652620208
+sudo systemctl status uwsgi.service
+#1652620216
+sudo systemctl restart uwsgi.service
+#1652620225
+sudo tail /tmp/uwsgi.log
+#1652620249
+sudo touch /var/log/uwsgi/cumuluslearning.log
+#1652620254
+sudo chown www-data:www-data /var/log/uwsgi/cumuluslearning.log
+#1652620259
+sudo systemctl restart uwsgi.service
+#1652620267
+sudo tail /tmp/uwsgi.log
+#1652620295
+sudo systemctl status uwsgi.service
+#1652620363
+deactivate
+#1652620365
+cd
+#1652620369
+htop
+#1652620386
+cd sites/cumuluslearning.net/
+#1652620388
+ll
+#1652620392
+virt
+#1652620403
+./manage.py runserver
+#1652620415
+./manage.py collectstatic
+#1652620426
+./manage.py createsuperuser
+#1652620455
+cd /var/www/
+#1652620456
+ll
+#1652620471
+mkdir live.cumuluslearning.net
+#1652620474
+sudo mkdir live.cumuluslearning.net
+#1652620479
+ll live.libregraf.net/
+#1652620502
+cd live.cumuluslearning.net/
+#1652620517
+sudo ln -s ~/sites/cumuluslearning.net/static .
+#1652620533
+cd
+#1652620534
+ll
+#1652620541
+cd site
+#1652620543
+cd sites
+#1652620545
+ll
+#1652620547
+cd
+#1652620551
+cd sites/
+#1652620552
+ll
+#1652620564
+mv media cumuluslearning.net/cumuluslearning.net/
+#1652620572
+cd /var/www/live.cumuluslearning.net/
+#1652620586
+sudo ln -s ~/sites/cumuluslearning.net/cumuluslearning.net/media .
+#1652620587
+cd
+#1652620592
+deactivate
+#1652621374
+cd sites/cumuluslearning.net/
+#1652621376
+git pull
+#1652621385
+sudo systemctl status uwsgi.service
+#1652621395
+sudo systemctl restart uwsgi.service
+#1652621402
+v config/settings.py
+#1652621419
+sudo systemctl restart uwsgi.service
+#1652621892
+htop
+#1652621931
+free -g
+#1652621938
+free -m
+#1652621957
+cat /proc/meminfo
+#1652621977
+vmstat
+#1652621986
+vmstat 2 5
+#1652621998
+vmstat -a
+#1652622016
+free --mega
+#1652622294
+cd ../libregraf.net/
+#1652622297
+ll
+#1652622305
+v config/settings.py
+#1652622400
+pg_dump -U lbh3krts -hlocalhost -d lbh3krts > ~/libcurrent.sql
+#1652622440
+v ~/libcurrent.sql
+#1652807426
+cd ../django/
+#1652807429
+virt
+#1652807445
+htop
+#1652807433
+./manage.py shell_plus
+#1652807477
+sudo systemctl status uwsgi.service
+#1652807500
+sudo systemctl restart uwsgi.service
+#1652995447
+deactivate
+#1653263235
+ll
+#1653263241
+cd sites/django/
+#1653263244
+git pull
+#1653263257
+sudo systemctl restart uwsgi.service
+#1654435017
+cd sites/django/
+#1654435026
+virt
+#1654435030
+./manage.py shell_plus
+#1654435460
+deactivate
+#1654563625
+virt
+#1654563629
+./manage.py shell_plus
+#1654564222
+git pull
+#1654564244
+git diff config/base_urls.py
+#1654564264
+v config/base_urls.py
+#1654564276
+git diff config/base_urls.py
+#1654564281
+git pull
+#1654564286
+v config/base_urls.py
+#1654564316
+sudo systemctl restart uwsgi.service
+#1654564349
+./manage.py runserver
+#1654564459
+v config/base_urls.py
+#1654564464
+git pull
+#1654564468
+sudo systemctl restart uwsgi.service
+#1654564498
+v config/base_urls.py
+#1654564507
+sudo systemctl restart uwsgi.service
+#1654815983
+sudo tail /tmp/uwsgi.log
+#1654816012
+sudo tail /var/log/uwsgi/django.log
+#1654816031
+ll
+#1654816034
+ll ~.
+#1654816038
+ll ~/
+#1654816067
+sudo tail ~/logs/live.luxagraf.net.error.log
+#1654816084
+v config/settings.py
+#1654816097
+sudo systemctl restart uwsgi.service
+#1654816173
+v config/settings.py
+#1654816181
+sudo systemctl restart uwsgi.service
+#1654817775
+ranger
+#1655049160
+./manage.py runserver
+#1655049204
+./manage.py shell_plus
+#1655316849
+mutt
+#1655428350
+cat /etc/services
+#1655428365
+cat /etc/services|less
+#1655428515
+cat /etc/ssh/sshd_config | grep Port
+#1655428542
+cat .ssh/config
+#1655428786
+v .ssh/authorized_keys
+#1655428827
+sudo su - root
+#1655428928
+ll
+#1656170546
+sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
+#1656170582
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1656170665
+ls sites/cloud.luxagraf.net/
+#1656170669
+sudo ls sites/cloud.luxagraf.net/
+#1656170679
+sudo ls sites/cloud.luxagraf.net/config/
+#1656170697
+sudo vim sites/cloud.luxagraf.net/config/config.php
+#1656170733
+psql -U luxnextcloud -hlocalhost -d luxnextcloud
+#1656170775
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1656171213
+ranger
+#1656174355
+ll
+#1656174365
+rm -rf nextcloud-20.0.4.zip
+#1656174370
+cat temp.txt
+#1656174379
+v temp.txt
+#1656174398
+rm temp.txt
+#1656174400
+ll
+#1656174405
+v apps.txt
+#1656174496
+rm apps.txt
+#1656174505
+cat authorized_keys
+#1656174510
+rm -rf authorized_keys
+#1656174511
+ll
+#1656174524
+rm localtolive.sql
+#1656174623
+pg_dump luxnextcloud -hlocalhost -U luxnextcloud -f nextcloud-sqlbkp_`date +"%Y%m%d"`.bak
+#1656174653
+ll
+#1656174667
+v libcurrent.sql
+#1656174692
+v settings.py
+#1656174715
+rm settings.py
+#1656174720
+ll perl5/
+#1656174724
+ll
+#1656174729
+ll bin/
+#1656174733
+ll bak/
+#1656174737
+ll bak/postgres/
+#1656174745
+ll bak/postgres/luxagraf/
+#1656174754
+ranger bak/postgres/luxagraf/
+#1656174772
+cd bak/postgres/
+#1656174774
+ll
+#1656174779
+cd luxagraf/
+#1656174780
+ll
+#1656174786
+..
+#1656174794
+rm -rf luxagraf/
+#1656174810
+mkdir luxagraf
+#1656174812
+cd
+#1656174816
+ll bak/
+#1656174820
+ll bin/
+#1656174830
+v bin/psqlbak.sh
+#1656174837
+ll
+#1656174840
+v services/
+#1656175173
+sudo systemctl service --status-all
+#1656175197
+service --status-all
+#1656175241
+cd /etc/systemd/system/
+#1656175243
+ll
+#1656175286
+sudo systemctl status psqlbak.service
+#1656175297
+sudo systemctl enable psqlbak.service
+#1656175304
+sudo systemctl start psqlbak.service
+#1656175321
+sudo systemctl status psqlbak.service
+#1656175342
+sudo systemctl stop psqlbak.service
+#1656175354
+sudo systemctl status psqlbak.timer
+#1656175373
+sudo systemctl start psqlbak.timer
+#1656175384
+sudo systemctl disable psqlbak.service
+#1656175401
+sudo systemctl enable psqlbak.timer
+#1656175442
+cd
+#1656175446
+sudo apt update
+#1656175469
+sudo appt list --upgradeable
+#1656175474
+sudo apt list --upgradeable
+#1656175498
+sudo apt upgrade
+#1656175814
+sudo apt dist-upgrade
+#1656175897
+service --status-all
+#1656175918
+sudo systemctl start gitea
+#1656175937
+sudo systemctl status gitea
+#1656175969
+sudo systemctl start gitea
+#1656175972
+sudo systemctl status gitea
+#1656175983
+sudo systemctl enabled gitea
+#1656175992
+sudo systemctl enable gitea
+#1656176010
+ll services/
+#1656176024
+sudo systemctl status ttrss
+#1656176037
+sudo systemctl enable ttrss
+#1656176053
+sudo systemctl start ttrss
+#1656176080
+sudo systemctl start psqlbak.timer
+#1656176097
+sudo journalctl -xe
+#1656176124
+sudo systemctl enable psqlbak.service
+#1656176139
+cd /etc/systemd/system/
+#1656176140
+ll
+#1656176160
+sudo ln -s ~/services/psqlbak.service .
+#1656176162
+cd
+#1656176166
+sudo systemctl enable psqlbak.service
+#1656176172
+sudo systemctl start psqlbak.timer
+#1656176198
+sudo systemctl status uwsgi
+#1656176215
+sudo systemctl enable uwsgi
+#1656176222
+sudo systemctlstart uwsgi
+#1656176226
+sudo systemctl start uwsgi
+#1656176230
+sudo systemctl enable uwsgi
+#1656176241
+sudo systemctl status uwsgi
+#1656176288
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1656176302
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1656176314
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1656176317
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ upgrade
+#1656176584
+v services/uwsgi.service
+#1656176616
+v services/psqlbak.service
+#1656176628
+v services/gitea.service
+#1656176389
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1656176767
+ll
+#1656176908
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1656176932
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --on
+#1656176937
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ maintenance:mode --off
+#1656176940
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1656180658
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:add-missing-indices
+#1656282343
+ll
+#1656282363
+cat logs/live.luxagraf.net.error.log
+#1656282369
+sudo cat logs/live.luxagraf.net.error.log
+#1656282394
+cd sites/django/
+#1656282400
+v config/settings.py
+#1656282421
+sudo systemctl status uwsgi
+#1656282433
+sudo systemctl restart uwsgi
+#1656282449
+sudo systemctl daemon-reload'
+#1656282453
+sudo systemctl daemon-reload
+#1656282457
+sudo systemctl restart uwsgi
+#1656282507
+virt
+#1656282512
+ll
+#1656282531
+./manage.py shell_plus
+#1657226970
+utt
+#1657226972
+mutt
+#1657813576
+psql --version
+#1657819501
+psql -U luxagraf -hlocalhost -d luxagraf
+#1658072266
+cd sites/django/
+#1658072269
+irt
+#1658072271
+virt
+#1658072274
+./manage.py shell_plus
+#1658153478
+ll
+#1658153480
+htop
+#1658153495
+sudo systemctl restart uwsgi
+#1658272041
+sudo systemctl start ttrss
+#1658272058
+sudo systemctl sttus ttrss
+#1658272063
+sudo systemctl status ttrss
+#1658598096
+./manage.py shell_plus
+#1658598103
+cd sites/django/
+#1658598105
+ll
+#1658598108
+virt
+#1658598111
+./manage.py shell_plus
+#1658609470
+sudo systemctl status gitea
+#1658609494
+sudo systemctl start gitea
+#1658609497
+sudo systemctl status gitea
+#1658609555
+git pull
+#1658609571
+./manage.py migrate
+#1658609581
+sudo systemctl restart uwsgi
+#1658708201
+sudo su - root
+#1659195956
+./manage.py shell_plus
+#1659303085
+git pull
+#1659303090
+sudo systemctl restart uwsgi
+#1659304222
+./manage.py shell_plus
+#1659880301
+cd
+#1659880303
+deactivate
+#1659880305
+ll
+#1659880341
+cd sites/django/
+#1659880346
+ll luxagraf.net/
+#1659880370
+ranger
+#1659880555
+cd
+#1659880556
+ranger
+#1659880708
+sudo mkdir sites/django/luxagraf.net/media/uploads
+#1659880721
+sudo mkdir sites/django/luxagraf.net/media/uploads/seining
+#1659880739
+ll
+#1659880766
+mv *.jpg sites/django/luxagraf.net/media/uploads/seining/
+#1659880770
+sudo mv *.jpg sites/django/luxagraf.net/media/uploads/seining/
+#1659880783
+ll sites/django/luxagraf.net/media/uploads/seining/
+#1659880815
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/uploads/
+#1659881033
+sudo mv index.html sites/django/luxagraf.net/media/uploads/seining/
+#1659881039
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/uploads/
+#1659881079
+sudo mv sites/django/luxagraf.net/media/uploads sites/django/luxagraf.net/
+#1659881167
+sudo mv index.html sites/django/luxagraf.net/media/uploads/seining/
+#1659881172
+ll
+#1659881176
+sudo mv index.html sites/django/luxagraf.net/media/uploads/seining/
+#1659881187
+sudo mv index.html sites/django/luxagraf.net/uploads/seining/
+#1659881525
+sudo mv 2022-05-29_150733_seining.jpg sites/django/luxagraf.net/uploads/seining/
+#1659881553
+sudo mv index.html sites/django/luxagraf.net/uploads/seining/
+#1659881610
+cd
+#1659881612
+ll
+#1660139539
+cd sites/django/
+#1660139540
+virt
+#1660139543
+./manage.py shell_plus
+#1660164736
+git pull
+#1660164742
+sudo systemctl restart uwsgi
+#1660583154
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1660583166
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1660586045
+git pull
+#1660586053
+sudo systemctl restart uwsgi
+#1660586276
+git pull
+#1660586281
+sudo systemctl restart uwsgi
+#1660586295
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1660586297
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css ~
+#1660586304
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1660586309
+ll ~/
+#1660586317
+ll
+#1660586697
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1660586701
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1660586878
+v luxagraf.net/media/screenv11.min.css
+#1660586902
+sudo vim luxagraf.net/media/screenv11.min.css
+#1660586947
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1660586950
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1660587260
+git pull
+#1660587273
+ll -a
+#1660587286
+cd .git/
+#1660587287
+ll
+#1660587306
+cd
+#1660587310
+ll .config/
+#1660587318
+ls -la
+#1660587328
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1660587342
+sudo chown -R lxf:lxf .aliases
+#1660587349
+sudo chown -R lxf:lxf .config/
+#1660587362
+sudo chown -R lxf:lxf .local/
+#1660587366
+ls -la
+#1660587381
+sudo chown -R lxf:lxf luxcurrent.sql
+#1660587667
+sudo chown -R lxf:lxf .rclone-exclude
+#1660587677
+sudo chown -R lxf:lxf .psql_history
+#1660587696
+ls -la
+#1660587710
+sudo chown -R lxf:lxf nginx/
+#1660587756
+sudo chown -R lxf:lxf .pgpass
+#1660587770
+sudo chmod 0600 .pgpass
+#1660587773
+ll
+#1660587776
+ll -a
+#1660587786
+sudo chown -R lxf:lxf .ssh/
+#1660587803
+sudo rm .bashrcold
+#1660587805
+ll -a
+#1660587819
+sudo chown -R lxf:lxf .gnupg/
+#1660587821
+ll
+#1660587824
+ll -a
+#1660587859
+deactivate
+#1660587868
+cd sites/django/
+#1660587869
+ll
+#1660587872
+git pull
+#1660768131
+virt
+#1660768150
+./manage.py shell_plus
+#1660859335
+sudo su - root
+#1660917296
+ssh luxgit
+#1660917306
+ssh -vv luxgit
+#1660917348
+ssh lxf
+#1660917931
+sudo su - root
+#1661625925
+cd sites/django/
+#1661625930
+./manage.py shell_plus
+#1661625933
+virt
+#1661625934
+./manage.py shell_plus
+#1661698825
+git pull
+#1661698843
+sudo systemctl restart uwsgi.service
+#1661703468
+git pull
+#1661703475
+sudo systemctl restart uwsgi.service
+#1661704581
+./manage.py shell_plus
+#1662153516
+cd sites/django/luxagraf.net/
+#1662153528
+sudo mv 404.html 404old.html
+#1662153542
+sudo mv ~/404.html luxagraf.net/
+#1662153559
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1662153568
+sudo chown -R www-data:www-data luxagraf.net/404.html
+#1662392722
+cd sites/django/
+#1662392734
+git pull
+#1662945540
+./manage.py shell_plus
+#1662945544
+virt
+#1662945546
+./manage.py shell_plus
+#1663435950
+sudo systemctl restart uwsgi.service
+#1663965530
+./manage.py shell_plus
+#1664127700
+sudo su - root
+#1664227220
+./manage.py shell_plus~
+#1664227225
+./manage.py shell_plus
+#1664896263
+git pull
+#1665328718
+cd sites/django/
+#1665328721
+virt
+#1665328725
+./manage.py shell_plus
+#1665969935
+sudo systemctl restart uwsgi
+#1665971684
+ll
+#1665971696
+htop
+#1665971760
+sudo systemctl status ttrss
+#1665971781
+sudo systemctl start ttrss
+#1665971789
+sudo systemctl start gitea
+#1665971852
+ll
+#1666024088
+cd sites/django/
+#1666024090
+virt
+#1666024098
+./manage.py shell_plus
+#1666645065
+ll
+#1666737894
+cd sites/django/luxagraf.net/
+#1666737896
+ll
+#1666737907
+v 404.html
+#1666737922
+sudo vim 404.html
+#1666738124
+..
+#1666738126
+git pull
+#1666738135
+sudo systemctl restart uwsgi
+#1666738207
+cd sites/django/luxagraf.net/
+#1666738209
+sudo vim 404.html
+#1666737003
+./manage.py shell_plus
+#1667572860
+sudo systemctl restart uwsgi
+#1667572878
+sudo systemctl restart nginx.service
+#1667572907
+ranger
+#1667572911
+ll
+#1667572917
+htop
+#1668185913
+./manage.py shell_plus
+#1668185918
+cd sites/django/
+#1668185920
+virt
+#1668185945
+./manage.py shell_plus
+#1668207395
+git pull
+#1668207408
+v config/base_urls.py
+#1668207429
+git pull
+#1668207432
+v config/base_urls.py
+#1668207444
+v config/settings.py
+#1668207464
+./manage.py migrate budget
+#1668207475
+sudo systemctl restart uwsgi
+#1668271986
+git pull
+#1668271994
+./manage.py migrate budget
+#1668272008
+sudo systemctl restart uwsgi
+#1668272391
+git pull
+#1668272393
+sudo systemctl restart uwsgi
+#1668273470
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1668275373
+git pull
+#1668275377
+sudo systemctl restart uwsgi
+#1668275996
+git pull
+#1668276005
+./manage.py migrate budget
+#1668276012
+sudo systemctl restart uwsgi
+#1668276142
+git pull
+#1668276144
+sudo systemctl restart uwsgi
+#1668276321
+./manage.py shell_plus
+#1668276470
+deactivate
+#1668276484
+ll
+#1668276673
+git pull
+#1668276680
+./manage.py migrate budget
+#1668276682
+virt
+#1668276684
+./manage.py migrate budget
+#1668276699
+sudo systemctl restart uwsgi
+#1668276776
+git pull
+#1668276778
+sudo systemctl restart uwsgi
+#1668276980
+git pull
+#1668276984
+./manage.py migrate budget
+#1668277019
+git pull
+#1668277021
+./manage.py migrate budget
+#1668277026
+sudo systemctl restart uwsgi
+#1668277251
+sudo mv ~/trading.css luxagraf.net/media/
+#1668277258
+sudo chown -R www-data:www-data luxagraf.net/media/trading.css
+#1668296725
+./manage.py shell_plus
+#1668354595
+git pull
+#1668354606
+./manage.py migrate budget
+#1668354623
+sudo systemctl restart uwsgi
+#1668355876
+git pull
+#1668355879
+./manage.py migrate budget
+#1668355884
+sudo systemctl restart uwsgi
+#1668356133
+git pull
+#1668356135
+sudo systemctl restart uwsgi
+#1668356381
+git pull
+#1668356383
+sudo systemctl restart uwsgi
+#1668988881
+./manage.py shell_plus
+#1668988916
+git pull
+#1668988923
+v
+#1668988936
+ranger
+#1668988965
+sudo chown -R lxf:lxf ~/.cache/ranger
+#1668988977
+ranger
+#1668989001
+./manage.py shell_plus
+#1669215396
+v sites/cumuluslearning.net/config/settings.py
+#1669215458
+pg_dump -U ccg4rhf -hlocalhost -d ccg4rhf > ~/ccgcurrent.sql
+#1670011241
+ll
+#1670011249
+cd /var/www/
+#1670011250
+ll
+#1670011256
+cd libregraf.net
+#1670011258
+ll
+#1670012373
+cd
+#1670013534
+ll
+#1670190746
+cd sites/
+#1670190746
+ll
+#1670190750
+cd django/
+#1670190784
+git pull
+#1670190791
+sudo systemctl restart uwsgi
+#1670190867
+virt
+#1670190872
+./manage.py migrate budget
+#1670190882
+./manage.py migrate links
+#1670190890
+sudo systemctl restart uwsgi
+#1670683784
+git pull
+#1670770704
+./manage.py shell_plus
+#1670806028
+cd
+#1670806030
+deactivate
+#1670806033
+sudo su - root
+#1670806142
+pass git push
+#1671238081
+sudo su - root
+#1671309946
+cd
+#1671309951
+cd sites/libregraf.net/
+#1671309954
+git pull
+#1671309963
+virt
+#1671309971
+./manage.py migrate
+#1671309990
+pip install mutagen
+#1671309998
+./manage.py migrate
+#1671310010
+v config/settings.py
+#1671310027
+./manage.py migrate
+#1671310109
+sudo systemctl restart uwsgi
+#1671310248
+git pull
+#1671310250
+sudo systemctl restart uwsgi
+#1671310335
+sudo mv ~/screenv1.css ~/sites/libregraf.net/media/
+#1671310339
+ll
+#1671310355
+sudo mv ~/screenv1.css ~/sites/libregraf.net/libregraf.net/media/
+#1671310359
+sudo chown -R lxf:lxf ~/.cache/ranger
+#1671310387
+sudo chown -R www-data:www-data ~/sites/libregraf.net/libregraf.net/media/screenv1.css
+#1671310417
+sudo mv ~/home.jpg ~/sites/libregraf.net/libregraf.net/media/
+#1671310422
+sudo chown -R www-data:www-data ~/sites/libregraf.net/libregraf.net/media/home.jpg
+#1671312630
+./manage.py migrate podcasts
+#1671312695
+sudo systemctl restart uwsgi
+#1671312745
+./manage.py migrate --run-syncdb
+#1671312752
+sudo systemctl restart uwsgi
+#1671313094
+deactivate
+#1671313099
+psql
+#1671313130
+psql -U luxagraf -hlocalhost -d libregraf
+#1671313170
+v config/settings.py
+#1671313202
+psql -U luxagraf -hlocalhost -d lbh3krts
+#1671313564
+psql -U luxagraf -hlocalhost
+#1671313608
+psql -U lbh3krts -hlocalhost
+#1671313617
+v config/settings.py
+#1671313641
+psql -U lbh3krts -hlocalhost
+#1671313662
+sudo su - postgres
+#1671313824
+virt
+#1671313838
+./manage.py migrate
+#1671313859
+./manage.py createsuperuser
+#1671313906
+sudo systemctl restart uwsgi
+#1671314630
+pg_dump -U lbh3krts -hlocalhost -d lbh3krts > ~/lbhcurrent.sql
+#1671315884
+git pull
+#1671315888
+sudo systemctl restart uwsgi
+#1671316730
+git pull
+#1671316733
+sudo systemctl restart uwsgi
+#1671458831
+sudo su - root
+#1671463666
+ll
+#1672189795
+deactivate
+#1672189801
+cd ../django/
+#1672189804
+virt
+#1672189808
+./manage.py shell_plus
+#1672193214
+git pull
+#1672193229
+./manage.py migrate sightings
+#1672193315
+git pull
+#1672193318
+sudo systemctl restart uwsgi
+#1672263821
+vimdiff ~/screenv11.min.css luxagraf.net/media/screenv11.min.css
+#1672263966
+sudo mv luxagraf.net/media/screenv11.min.css luxagraf.net/media/screenv11.min.css.bak
+#1672263989
+sudo mv ~/screenv11.min.css luxagraf.net/media/
+#1672264003
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1672264008
+sudo systemctl restart uwsgi
+#1672264072
+sudo rm luxagraf.net/media/screenv11.min.css
+#1672264100
+sudo mv luxagraf.net/media/screenv11.min.css.bak luxagraf.net/media/screenv11.min.css
+#1672264104
+sudo chown -R www-data:www-data luxagraf.net/media/screenv11.min.css
+#1672264168
+git pull
+#1672264173
+sudo systemctl restart uwsgi
+#1672340695
+git pull
+#1672340701
+sudo systemctl restart uwsgi
+#1672341016
+./manage.py shell_plus
+#1672342514
+git pull
+#1672342519
+sudo systemctl restart uwsgi
+#1672342615
+git pull
+#1672342618
+sudo systemctl restart uwsgi
+#1672343195
+git pull
+#1672343197
+sudo systemctl restart uwsgi
+#1672343669
+sudo cp luxagraf.net/media/screenv11.min.css ~/
+#1672343691
+sudo chown -R lxf:lxf ~/screenv11.min.css
+#1672363041
+git pull
+#1672363050
+v config/base_urls.py
+#1672363059
+git pull
+#1672363091
+v config/base_urls.py
+#1672363129
+sudo systemctl restart uwsgi
+#1672363872
+git pull
+#1672363874
+sudo systemctl restart uwsgi
+#1672417079
+git pull
+#1672417089
+v config/base_urls.py
+#1672417098
+git pull
+#1672417101
+v config/base_urls.py
+#1672417110
+sudo systemctl restart uwsgi
+#1672419762
+./manage.py shell_plus
+#1673108536
+git pull
+#1673108542
+sudo systemctl restart uwsgi
+#1673108642
+./manage.py shell_plus
+#1673111061
+cd sites/django/
+#1673111063
+virt
+#1673111066
+./manage.py shell_plus
+#1673191177
+git pull
+#1673191221
+sudo systemctl restart uwsgi
+#1673191345
+git pull
+#1673191347
+sudo systemctl restart uwsgi
+#1673191489
+./manage.py shell_plus
+#1673191848
+git pull
+#1673191850
+sudo systemctl restart uwsgi
+#1673192318
+cd sites/django/
+#1673192320
+git pull
+#1673192323
+sudo systemctl restart uwsgi
+#1673362769
+./manage.py changepassword lxf
+#1673362772
+virt
+#1673362774
+./manage.py changepassword lxf
+#1673362804
+./manage.py changepassword luxagraf
+#1673362839
+sudo systemctl restart uwsgi
+#1673362883
+deactivate
+#1673362889
+cd ../libregraf.net/
+#1673362892
+virt
+#1673362896
+./manage.py changepassword luxagraf
+#1673362912
+sudo systemctl restart uwsgi
+#1673363881
+cd
+#1673363884
+deactivate
+#1673363890
+cd sites/django/
+#1673820527
+virt
+#1673820531
+./manage.py shell_plus
+#1674918463
+sudo systemctl restart uwsgi
+#1674918477
+cd
+#1674918480
+deactivate
+#1674918486
+apt update
+#1674918489
+sudo apt update
+#1674918509
+sudo apt list -- upgradable
+#1674918517
+sudo apt list --upgradable
+#1674918544
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1674919000
+sudo apt upgrade
+#1674919337
+htop
+#1674919401
+sudo systemctl restart gitea.service
+#1674919418
+sudo systemctl restart ttrss
+#1674921180
+sudo systemctl restart uwsgi
+#1674999447
+cd sites/django/
+#1674999452
+virt
+#1674999455
+./manage.py shell_plus
+#1675267029
+git pull
+#1675267038
+sudo systemctl restart uwsgi
+#1675280295
+git pull
+#1675280301
+sudo systemctl restart uwsgi
+#1675287507
+./manage.py shell_plus
+#1675610489
+sudo systemctl restart openssh
+#1675610559
+sudo systemctl restart uwsgi
+#1675610596
+sudo systemctl restart ttrss
+#1675610603
+sudo systemctl restart gitea.service
+#1675613120
+./manage.py shell_plus
+#1675613124
+cd sites/django/
+#1675613209
+virt
+#1675613212
+sudo systemctl restart uwsgi
+#1675613228
+./manage.py shell_plus
+#1677345217
+yt https://www.youtube.com/watch?v=Hfw-GWowH9M
+#1677600095
+sudo su - root
+#1677678822
+./manage.py shell_plus
+#1678127448
+deactivate
+#1678127449
+cd
+#1678127461
+sudo -u www-data php /var/www/cloud.luxagraf.net/updater/updater.phar
+#1678128473
+sudo apt update
+#1678128488
+sudo apt list --upgradable
+#1678128513
+sudo apt upgrade
+#1678128672
+htop
+#1678128699
+sudo systemctl restart ttrss
+#1678128715
+sudo systemctl restart gitea
+#1678128768
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:add-missing-indices
+#1678128831
+sudo -u www-data php /var/www/cloud.luxagraf.net/occ db:convert-filecache-bigint
+#1678128904
+ll
+#1678128970
+htop
+#1678129008
+sudo systemctl restart uwsgi
+#1678129022
+sudo systemctl restart nginx
+#1678636368
+cd sites/django/
+#1678636371
+virt
+#1678636378
+./manage.py shell_plus
+#1679165608
+ll
+#1679165621
+ranger
+#1679166442
+cd
+#1679166445
+deactivate
+#1679166447
+ll
+#1679166472
+sudo apt update
+#1679166556
+sudo apt list --upgradeable
+#1679171143
+cd sites/django/
+#1679171151
+virt
+#1679171539
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/images/2017/
+#1679171565
+sudo ranger
+#1679171591
+cd sites/django/luxagraf.net/media/images/
+#1679171592
+ll
+#1679171599
+cd 2017
+#1679171601
+ll
+#1679171614
+ranger
+#1679171665
+ll | grep austin
+#1679171675
+ll | grep austin|less
+#1679171699
+..
+#1679171727
+sudo chown lxf:lxf 2017
+#1679171787
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/images/2017/
+#1679171797
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/images/2017
+#1679171156
+./manage.py shell_plus
+#1679240106
+sudo su - root
+#1679579303
+cat /home/git/.ssh/authorized_keys
+#1679579307
+sudo cat /home/git/.ssh/authorized_keys
+#1679579946
+sudo su - root
+#1679688474
+./manage.py shell_plus
+#1679691345
+v
+#1679771341
+git pull
+#1679771351
+sudo systemctl restart uwsgi
+#1679838750
+./manage.py shell_plus
+#1680037369
+git pull
+#1680037380
+sudo systemctl restart uwsgi
+#1680038141
+git pull
+#1680038142
+sudo systemctl restart uwsgi
+#1680052806
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -DatabaseBreak=day
+#1680052862
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1680052897
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update -DatabaseBreak=day
+#1680095645
+./manage.py shell_plus
+#1680096817
+deactivate
+#1680096818
+cd
+#1680096836
+sudo apt cache search espeak
+#1680096847
+sudo apt-cache search espeak
+#1680096866
+sudo apt-cache search masterpdfeditor
+#1680096878
+sudo apt-cache search mullvad
+#1680098463
+vim /etc/logrotate.d/nginx
+#1680098524
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update -DatabaseBreak=day
+#1680098574
+v awstats-aw.service
+#1680098723
+sudo systemctl start awstats-aw.timer
+#1680098753
+v awstats-aw.timer
+#1680098809
+ranger
+#1680098863
+cd /etc/systemd/system/
+#1680098881
+sudo ln -s ~/services/awstats-aw.service
+#1680098888
+sudo ln -s ~/services/awstats-aw.timer .
+#1680098890
+ll
+#1680098903
+cd
+#1680098913
+sudo systemctl start awstats-aw.timer
+#1680098984
+v /usr/share/doc/awstats/examples/awstats_updateall.pl
+#1680099094
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update -DatabaseBreak=day
+#1680099122
+sudo /usr/lib/cgi-bin/awstats.pl -config=luxagraf.net -update
+#1680182432
+sudo systemctl status awstats-aw.timer
+#1680182445
+v services/awstats-aw.service
+#1680182599
+/usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl
+#1680182621
+sudo /usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl
+#1680182812
+mutt
+#1680182822
+sudo apt update
+#1680182841
+sudo apt list --upgradable
+#1680213542
+/usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl
+#1680213551
+sudo /usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl
+#1680213678
+ranger sites/django/luxagraf.net/
+#1680270919
+sudo /usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl
+#1680270963
+sudo systemctl status awstats-aw.timer
+#1680270973
+sudo systemctl status awstats-aw.service
+#1680271014
+v services/awstats-aw.service
+#1680271027
+cd /etc/systemd/system/
+#1680271039
+v awstats-aw.service
+#1680271048
+cd
+#1680271052
+sudo systemctl daemon-reload
+#1680271061
+sudo systemctl status awstats-aw.service
+#1680271091
+sudo systemctl restart awstats-aw.timer
+#1680271097
+sudo systemctl status awstats-aw.timer
+#1680271109
+sudo systemctl status awstats-aw.service
+#1680271656
+mutt
+#1680476346
+v .ssh/authorized_keys
+#1680476717
+sudo su - root
+#1681048218
+which gitea
+#1681048242
+cd /usr/local/bin/
+#1681048266
+gitea admin change-password --username luxagraf --password halttol318#45xsw
+#1681048279
+./gitea admin change-password --username luxagraf --password halttol318#45xsw
+#1681048308
+v services/gitea.service
+#1681048315
+cd
+#1681048317
+v services/gitea.service
+#1681048343
+/usr/local/bin/gitea admin change-password --username luxagraf --password halttol318#45xsw
+#1681048376
+v services/gitea.service
+#1681048389
+/usr/local/bin/gitea admin change-password --username luxagraf --password halttol318#45xsw -c "/etc/gitea/app.ini"
+#1681048413
+vim /etc/gitea/app.ini
+#1681048418
+sudo vim /etc/gitea/app.ini
+#1681048491
+fdisk -l
+#1681048516
+fdisk -l|less
+#1681048610
+su - git
+#1681048631
+sudo su - git
+#1681652458
+cd sites/django/
+#1681652461
+virt
+#1681652464
+./manage.py shell_plus
+#1681826790
+ll /mnt/
+#1681826800
+ll /
+#1681826810
+ll
+#1681826822
+ll /mnt/
+#1681826835
+ll /opt/
+#1681826852
+ll /boot/
+#1681826864
+ll /var/
+#1681827005
+ll
+#1681827011
+..
+#1681827012
+ll
+#1681827017
+ll cloud.luxagraf.net/
+#1681827020
+sudo ll cloud.luxagraf.net/
+#1681827039
+sudo ls -la cloud.luxagraf.net/
+#1681827050
+sudo ls -la cloud.luxagraf.net/data/
+#1681827058
+sudo ls -la cloud.luxagraf.net/data/luxagraf/
+#1681827064
+sudo ls -la cloud.luxagraf.net/data/luxagraf/files/
+#1681827084
+ll /
+#1681827093
+ll /media/
+#1681827121
+sudo vim /boot/grub/grub.cfg
+#1681827140
+v /etc/fstab
+#1681827187
+ls /media/cdrom0/
+#1682083987
+cd
+#1682083994
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1682086691
+cd sites/django/
+#1682086694
+git pull
+#1682086702
+sudo systemctl restart uwsgi
+#1682608968
+sudo su - root
+#1682800639
+v ~/.ssh/authorized_keys
+#1682855596
+./manage.py shell_plus
+#1682894012
+deactivate
+#1682894014
+cd
+#1682894019
+v .ssh/authorized_keys
+#1682894038
+sudo su - root
+#1682947709
+cd sites/django/luxagraf.net/
+#1682947712
+ll
+#1682947716
+..
+#1682947718
+ll
+#1682947741
+cd django/luxagraf.net/
+#1682947751
+v malibal.txt
+#1682947815
+sudo mv ~/malibal.txt .
+#1682947839
+sudo chown -R www-data:www-data malibal.txt
+#1682963568
+cd sites/django/
+#1682963571
+virt
+#1682963573
+./manage.py shell_plus
+#1683386507
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1683388324
+git pull
+#1683388338
+v config/base_urls.py
+#1683388355
+v app/budget/admin.py
+#1683388371
+gs
+#1683388375
+git pull
+#1683388398
+./manage.py migrate posts
+#1683388420
+v config/base_urls.py
+#1683388432
+./manage.py migrate posts
+#1683388438
+sudo systemctl restart uwsgi
+#1683389171
+v
+#1683391261
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1683460214
+git pull
+#1683460240
+v config/base_urls.py
+#1683460269
+sudo systemctl restart uwsgi
+#1683461014
+git pull
+#1683461029
+sudo systemctl restart uwsgi
+#1683463038
+cd sites/django/
+#1683463044
+virt
+#1683463050
+./manage.py shell_plus
+#1683466271
+git pull
+#1683466279
+sudo systemctl restart uwsgi
+#1683466642
+git pull
+#1683466652
+v config/base_urls.py
+#1683466665
+git pull
+#1683466670
+v config/base_urls.py
+#1683466698
+sudo systemctl restart uwsgi
+#1683472133
+ll luxagraf.net/
+#1683472144
+ll luxagraf.net/guide/
+#1683472155
+ll luxagraf.net/guides/
+#1683472170
+ll luxagraf.net/guide/field-test/
+#1683472191
+v luxagraf.net/sitemap.xml
+#1683474194
+git pull
+#1683474202
+sudo systemctl restart uwsgi
+#1683474355
+git pull
+#1683474363
+sudo systemctl restart uwsgi
+#1683475282
+git pull
+#1683475285
+sudo systemctl restart uwsgi
+#1683480755
+cd
+#1683480756
+ll
+#1683480825
+sudo mv storm-compressed.mp4 sites/django/luxagraf.net/media/images/videos/2023/
+#1683480859
+sudo chown -R www-data:www-data sites/django/luxagraf.net/media/images/videos/2023/storm-compressed.mp4
+#1683480877
+sudo chown -R lxf:lxf sites/django/luxagraf.net/media/images/videos/2023/storm-compressed.mp4
+#1683480895
+cd sites/django/
+#1683480899
+./manage.py shell_plus
+#1683483510
+git pull
+#1683483515
+sudo systemctl restart uwsgi
+#1683483589
+git pull
+#1683483591
+sudo systemctl restart uwsgi
+#1683483936
+git pull
+#1683483938
+sudo systemctl restart uwsgi
+#1683484148
+git pull
+#1683484151
+sudo systemctl restart uwsgi
+#1683484324
+git pull
+#1683484326
+sudo systemctl restart uwsgi
+#1683491895
+./manage.py shell_plus
+#1683492208
+ll
+#1683492328
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1683492339
+./manage.py shell_plus
+#1683492393
+sudo mv ~/storm-compressed.webm ~/sites/django/luxagraf.net/media/images/videos/2023/
+#1683492400
+./manage.py shell_plus
+#1683492461
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1683493685
+./manage.py shell_plus
+#1683659252
+sudo cp ~/c.jpg luxagraf.net/media/
+#1683659266
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1683659277
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/c.jpg
+#1683727168
+cd sites/django/
+#1683727171
+virt
+#1683727182
+sudo rm /home/lxf/sites/django/luxagraf.net/media/c.jpg
+#1683727196
+./manage.py shell_plus
+#1683747245
+git pull
+#1683747252
+sudo systemctl restart uwsgi
+#1684323386
+./manage.py shell_plus
+#1684701613
+ranger
+#1684701648
+sudo mv luxagraf.net/media/img/usa-resize{,old}.svg
+#1684701677
+sudo mv ~/usa-resize.svg luxagraf.net/media/img/
+#1684701694
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/img/usa-resize.svg
+#1684870072
+git pull
+#1684870082
+./manage.py migrate posts
+#1684870472
+sudo systemctl restart uwsgi
+#1684870931
+git pull
+#1684870938
+sudo systemctl restart uwsgi
+#1684871117
+ll luxagraf.net/
+#1684871132
+@less
+#1684872601
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1684946983
+./manage.py shell_plus
+#1684947055
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1684947069
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1684947083
+./manage.py shell_plus
+#1684947157
+mv ~/qa.mp4 luxagraf.net/media/images/videos/2023/
+#1684947162
+./manage.py shell_plus
+#1684947246
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1684952288
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1684952304
+mv ~/qa.webm luxagraf.net/media/images/videos/2023/
+#1684952309
+./manage.py shell_plus
+#1684952408
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1684958660
+./manage.py shell_plus
+#1685111302
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685111321
+mv ~/jeep-brakes-compressed.webm luxagraf.net/media/images/videos/2023/
+#1685111328
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685111341
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685111344
+./manage.py shell_plus
+#1685112151
+mv ~/jeep-brakes-compressed.mp4 luxagraf.net/media/images/videos/2023/
+#1685112155
+./manage.py shell_plus
+#1685112199
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685112898
+cd sites/django/
+#1685112900
+git pull
+#1685112911
+v config/base_urls.py
+#1685112917
+git pull
+#1685112921
+v config/base_urls.py
+#1685112929
+sudo systemctl restart uwsgi
+#1685112943
+./manage.py migrate posts
+#1685112946
+virt
+#1685112947
+./manage.py migrate posts
+#1685112961
+sudo systemctl restart uwsgi
+#1685113652
+git pull
+#1685113657
+sudo systemctl restart uwsgi
+#1685115490
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1685204267
+./manage.py shell_plus
+#1685205139
+git pull
+#1685205146
+sudo systemctl restart uwsgi
+#1685205524
+ssh lxf
+#1685205590
+htop
+#1685277566
+cd sites/django/
+#1685277579
+virt
+#1685277582
+./manage.py shell_plus
+#1685284858
+git pull
+#1685284871
+v config/base_urls.py
+#1685284878
+git pull
+#1685284882
+v config/base_urls.py
+#1685284897
+./manage.py migrate posts
+#1685284970
+git pull
+#1685284973
+./manage.py migrate posts
+#1685284979
+./manage.py shell_plus
+#1685285023
+sudo systemctl restart uwsgi
+#1685285088
+./manage.py shell_plus
+#1685286620
+git pull
+#1685286625
+sudo systemctl restart uwsgi
+#1685286942
+cd luxagraf.net/
+#1685286943
+ll
+#1685286956
+sudo cp -r trip trips
+#1685286966
+sudo ranger
+#1685286970
+ll
+#1685286975
+ll trip
+#1685286987
+rm trip/index.html
+#1685286992
+sudo rm trip/index.html
+#1685287013
+sudo rem trips/mexico-interlude.*
+#1685287019
+sudo rm trips/mexico-interlude.*
+#1685287024
+sudo rm trips/south-asia-and-europe.*
+#1685287034
+sudo rm trips/rtw-trip.*
+#1685287046
+ll trips
+#1685287054
+sudo rm trips/the-big-blue-bus.*
+#1685287059
+sudo rm trips/western-us.*
+#1685287066
+sudo rm trips/nicaragua.*
+#1685287069
+ll trips
+#1685540376
+./manage.py shell_plus
+#1685540383
+..
+#1685540504
+ll
+#1685540516
+mv road-notes.mp4 sites/django/
+#1685540586
+cd sites/django/
+#1685540592
+mv road-notes.mp4 luxagraf.net/
+#1685540597
+sudo mv road-notes.mp4 luxagraf.net/
+#1685540613
+sudo chown -R lxf:lxf /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685540626
+sudo chown -R lxf:lxf luxagraf.net/road-notes.mp4
+#1685540660
+mv road-notes.webm sites/django/luxagraf.net/
+#1685540663
+sudo mv road-notes.webm sites/django/luxagraf.net/
+#1685540691
+sudo chown -R lxf:lxf sites/django/luxagraf.net/road-notes.webm
+#1685540384
+./manage.py shell_plus
+#1685540743
+sudo chown -R www-data:www-data /home/lxf/sites/django/luxagraf.net/media/images/videos/2023
+#1685541069
+./manage.py shell_plus
+#1685656380
+sudo apt-get install git-annex
+#1685656431
+sudo apt autoremove
+#1685656441
+sudo apt update
+#1685656456
+sudo apt list --upgradable
+#1685656547
+ll
+#1685656556
+ll -a
+#1685656570
+ll /mnt/
+#1685656475
+sudo apt upgrade
+#1685656577
+ll /run/
+#1685656599
+ll /
+#1685656615
+ll /media/
+#1685656622
+ll /mnt/
+#1685656653
+ranger /
+#1685656691
+v /etc/fstab
+#1685656778
+ll
+#1685656786
+ranger
+#1685656828
+ll
+#1685656833
+ll bin/
+#1685658353
+cd sites/nextcloud/
+#1685658357
+ll
+#1685658370
+ll ../
+#1685658375
+..
+#1685658378
+ll
+#1685658382
+cd cloud.luxagraf.net/
+#1685658387
+sudo cd cloud.luxagraf.net/
+#1685658416
+sudo vi cloud.luxagraf.net/
+#1685658452
+sudo ls cloud.luxagraf.net/
+#1685658457
+sudo ls cloud.luxagraf.net/data/
+#1685658468
+sudo ls -a cloud.luxagraf.net/
+#1685658473
+sudo ls -l cloud.luxagraf.net/
+#1685658481
+df -h
+#1685659070
+cd
+#1685659075
+git init annex.git --bare --shared
+#1685659097
+cd annex.git/
+#1685659113
+git annex init
+#1685659138
+git clone ssh://lxf/~/annex.git
+#1685659200
+ll
+#1685660221
+v config
+#1685666113
+sudo su - root
+#1685715590
+cd
+#1685715591
+ll
+#1685715602
+apt install syncthing
+#1685715606
+sudo apt install syncthing
+#1685715623
+syncthing
+#1685715651
+v .config/syncthing/config.xml
+#1685716201
+syncthing
+#1685717022
+sudo systemctl start syncthing
+#1685717166
+cd /etc/systemd/system/
+#1685717167
+ll
+#1685717223
+systemctl enable syncthing@lxf.service
+#1685717227
+sudo systemctl enable syncthing@lxf.service
+#1685717264
+v /lib/systemd/system/syncthing@.service
+#1685717277
+sudo systemctl start syncthing@lxf.service
+#1685741038
+cd
+#1685741048
+sudo systemctl enable syncthing@lxf.service
+#1685741060
+ll
+#1685741070
+ll syncthing/
+#1685741076
+ll syncthing/OnePlusCamera/
+#1685741098
+ranger
+#1685742177
+mutt
+#1685753274
+ll
+#1685753288
+ll bak/
+#1685753295
+mkdir rclone
+#1685753306
+mv books rclone/
+#1685754576
+ll
+#1685754583
+rm -rf reclone/
+#1685754623
+df -h
+#1685754700
+sizes
+#1685754720
+du --summarize --human-readable *
+#1685754733
+sudo du --summarize --human-readable *
+#1685754854
+ll
+#1685754858
+cd sites/
+#1685754879
+cd
+#1685754881
+cd bak
+#1685754888
+du --summarize --human-readable *
+#1685754902
+cd gitea/
+#1685754904
+ll
+#1685754919
+rm gitea-dump-160*
+#1685754922
+..
+#1685754924
+ll
+#1685754932
+cd
+#1685754935
+deactivate
+#1685754956
+ll sites/
+#1685754971
+cd sites/
+#1685754973
+ll old/
+#1685754982
+cd old/
+#1685754983
+ll
+#1685754992
+du --summarize --human-readable *
+#1685755011
+sudo du --summarize --human-readable *
+#1685755033
+v index.php
+#1685755040
+..
+#1685755044
+rm -rf old
+#1685755049
+sudo rm -rf old
+#1685755051
+ll
+#1685754862
+sudo du --summarize --human-readable *
+#1685794997
+ranger
+#1685795059
+cd cloud.luxagraf.net/
+#1685795063
+sudo cd cloud.luxagraf.net/
+#1685795088
+sudo su - www-data
+#1685795461
+sudo apt-cache search radicale
+#1685796238
+sudo apt install radicale
+#1685796281
+sudo systemctl radicale
+#1685796382
+sudo systemctl status radicale
+#1685796396
+sudo systemctl enable radicale
+#1685796402
+sudo systemctl start radicale
+#1685796825
+cd
+#1685796830
+ll -a
+#1685796834
+cd .config/
+#1685796838
+mkdir radicale
+#1685796843
+vim ~/.config/radicale/config
+#1685796856
+vim radicale/config
+#1685797013
+cd
+#1685797023
+mkdir radicale
+#1685797033
+sudo systemctl restart radicale
+#1685797065
+sudo systemctl status radicale
+#1685797096
+v /lib/systemd/system/radicale.service
+#1685797210
+cd
+#1685797211
+ll
+#1685797218
+cd nginx/
+#1685797219
+ll
+#1685797229
+v cal.luxagraf.net.conf
+#1685797485
+htpasswd -B -c /etc/radicale/users lxf
+#1685797497
+sudo apt install apache2-utils
+#1685797507
+htpasswd -B -c /etc/radicale/users lxf
+#1685797565
+vim ~/.config/radicale/config
+#1685797627
+htpasswd -B -c /etc/radicale/users username
+#1685797634
+ll /etc/radicale/
+#1685797651
+htpasswd -B -c /etc/radicale/users username
+#1685797654
+sudo htpasswd -B -c /etc/radicale/users username
+#1685797677
+sudo htpasswd -B -c /etc/radicale/users luxagraf
+#1685797722
+cd
+#1685797743
+v nginx/cal.luxagraf.net.conf
+#1685798159
+sudo certbot --nginx
+#1685798185
+cd /etc/nginx/sites-enabled/
+#1685798204
+sudo ln -s ~/nginx/cal.luxagraf.net.conf .
+#1685798206
+cd
+#1685798210
+sudo certbot --nginx
+#1685798240
+sudo systemctl restart nginx
+#1685798243
+sudo certbot --nginx
+#1685798270
+cd /etc/nginx/sites-enabled/
+#1685798271
+ll
+#1685798279
+cd
+#1685798286
+ranger nginx/
+#1685798314
+sudo certbot --nginx
+#1685798349
+v nginx/cal.luxagraf.net.conf
+#1685798456
+sudo systemctl restart nginx
+#1685795093
+sudo su - root
+#1685798556
+sudo htpasswd -B -c /etc/radicale/users luxagraf
+#1685798644
+vim ~/.config/radicale/config
+#1685798726
+sudo systemctl restart radicale
+#1685798739
+vim ~/.config/radicale/config
+#1685798772
+vim /etc/radicale/users
+#1685798781
+ll /etc/radicale/
+#1685798807
+sudo chown -R www-data:www-data /etc/radicale/users
+#1685798815
+sudo systemctl restart radicale
+#1685798831
+vim ~/.config/radicale/config
+#1685798845
+sudo systemctl restart radicale
+#1685798858
+htop
+#1685798891
+sudo systemctl stop radicale
+#1685798902
+sudo systemctl start radicale
+#1685798914
+v /lib/systemd/system/radicale.service
+#1685799140
+vim /etc/radicale/config
+#1685799196
+sudo mv /etc/radicale/config{,.old}
+#1685799218
+ll /etc/radicale/
+#1685799227
+sudo systemctl start radicale
+#1685799264
+vim /etc/radicale/config
+#1685799274
+vim ~/.config/radicale/config
+#1685799289
+sudo systemctl restart radicale
+#1685799313
+sudo htpasswd -B -c /etc/radicale/users luxagraf
+#1685799338
+ranger logs
+#1685799359
+v nginx/cloud.luxagraf.net.conf
+#1685799385
+sudo systemctl restart nginx
+#1685799402
+ranger logs
+#1685799437
+vim ~/.config/radicale/config
+#1685799455
+sudo systemctl restart nginx
+#1685799465
+sudo systemctl restart radicale
+#1685799587
+v nginx/cal.luxagraf.net.conf
+#1685799670
+systemctl status nginx.service
+#1685799679
+sudo systemctl restart nginx.service
+#1685799687
+v nginx/cal.luxagraf.net.conf
+#1685799696
+sudo systemctl restart nginx.service
+#1685800120
+vim ~/.config/radicale/config
+#1685800134
+sudo systemctl restart radicale
+#1685800146
+vim ~/.config/radicale/config
+#1685800391
+sudo systemctl restart radicale
+#1685800395
+sudo systemctl restart nginx
+#1685800410
+ranger
+#1685800489
+vim ~/.config/radicale/config
+#1685800527
+sudo systemctl restart nginx
+#1685800530
+sudo systemctl restart radicale
+#1685800562
+sudo systemctl status radicale
+#1685800579
+vim ~/.config/radicale/config
+#1685800596
+ll
+#1685800600
+ll radicale/
+#1685800611
+mkdir radicale/collections
+#1685800619
+sudo systemctl restart radicale
+#1685800626
+sudo systemctl status radicale
+#1685800643
+sudo systemctl restart nginx
+#1685800656
+sudo systemctl status radicale
+#1685800671
+vim ~/.config/radicale/config
+#1685800693
+ll /var/lib/
+#1685800699
+ll /var/lib/radicale/
+#1685800719
+sudo chown -R www-data:www-data /var/lib/radicale/collections/
+#1685800735
+sudo systemctl status radicale
+#1685800756
+sudo systemctl restart radicale
+#1685800759
+sudo systemctl restart nginx
+#1685800770
+sudo systemctl status radicale
+#1685800794
+htop
+#1685800815
+sudo chown -R radicale:radicale /var/lib/radicale/collections/
+#1685800819
+sudo systemctl restart nginx
+#1685800823
+sudo systemctl restart radicale
+#1685800827
+sudo systemctl status radicale
+#1685801909
+vim ~/.config/radicale/config
+#1685801993
+python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
+#1685802000
+v .bashrc
+#1685802032
+PIP_REQUIRE_VIRTUALENV=false
+#1685802035
+python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
+#1685802049
+sudo systemctl status radicale
+#1685802066
+sudo systemctl restart radicale
+#1685802209
+vim ~/.config/radicale/config
+#1685802223
+ll
+#1685802226
+ll radicale/
+#1685802229
+ll radicale/collections/
+#1685802238
+ll /var/lib/radicale/collections/
+#1685802242
+ll /var/lib/radicale/collections/collection-root/
+#1685802245
+sudo ll /var/lib/radicale/collections/collection-root/
+#1685802251
+sudo ls -l /var/lib/radicale/collections/collection-root/
+#1685802308
+vim /etc/radicale/config
+#1685802456
+ll
+#1685802569
+vim /etc/radicale/config
+#1685802607
+sudo vim /etc/radicale/config
+#1685802703
+sudo systemctl restart radicale
+#1685802708
+sudo systemctl status radicale
+#1685802722
+sudo systemctl restart radicale
+#1685802724
+sudo systemctl status radicale
+#1685802765
+sudo systemctl restart nginx
+#1685802790
+sudo chown -R radicale:radicale /etc/radicale/
+#1685802795
+sudo systemctl restart radicale
+#1685802799
+sudo systemctl status radicale
+#1685802802
+sudo systemctl restart radicale
+#1685802809
+sudo journalctl -xe
+#1685802834
+sudo systemctl restart radicale
+#1685802838
+sudo systemctl status radicale
+#1685802846
+sudo systemctl restart nginx
+#1685802858
+sudo systemctl status radicale
+#1685802860
+sudo systemctl restart radicale
+#1685802862
+sudo systemctl status radicale
+#1685802880
+sudo chown -R root:root /etc/radicale/
+#1685802883
+sudo systemctl restart radicale
+#1685802885
+sudo systemctl status radicale
+#1685802901
+ranger
+#1685802938
+sudo systemctl status radicale
+#1685802951
+sudo journalctl -xe
+#1685802963
+sudo vim /etc/radicale/config
+#1685803034
+sudo systemctl restart radicale
+#1685803038
+sudo systemctl status radicale
+#1685803049
+sudo journalctl -xe
+#1685803094
+sudo chown -R radicale:radicale radicale/
+#1685803099
+sudo systemctl restart radicale
+#1685803102
+sudo systemctl status radicale
+#1685803108
+sudo journalctl -xe
+#1685803160
+sudo vim /etc/radicale/config
+#1685803183
+sudo systemctl restart radicale
+#1685803185
+sudo systemctl status radicale
+#1685803199
+sudo systemctl restart radicale
+#1685803200
+sudo systemctl status radicale
+#1685803214
+ranger
+#1685803328
+sudo chown -R radicale:radicale /etc/radicale/
+#1685803335
+sudo systemctl restart radicale
+#1685803337
+sudo systemctl status radicale
+#1685803351
+sudo journalctl -xe
+#1685803655
+ll
+#1685803666
+python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
+#1685803698
+ll
+#1685804166
+sudo systemctl status radicale
+#1685804175
+sudo vim /etc/radicale/config
+#1685804187
+sudo systemctl restart radicale
+#1685804189
+sudo systemctl status radicale
+#1685804577
+pac -S gnome-calendar
+#1685804652
+sudo vim /etc/radicale/config
+#1685804685
+sudo systemctl restart radicale
+#1685804687
+sudo systemctl status radicale
+#1685804704
+sudo journalctl -xe
+#1685804751
+sudo systemctl restart radicale
+#1685804760
+sudo systemctl status radicale
+#1685804769
+sudo journalctl -xe
+#1685804782
+ranger logs
+#1685804826
+sudo journalctl -xe
+#1685804830
+sudo systemctl status radicale
+#1685804838
+sudo systemctl restart radicale
+#1685804847
+sudo systemctl status radicale
+#1685804849
+sudo journalctl -xe
+#1685804932
+sudo systemctl status radicale
+#1685804934
+sudo journalctl -xe
+#1685804941
+sudo systemctl restart radicale
+#1685804946
+sudo journalctl -xe
+#1685805011
+ll
+#1685805030
+python
+#1685805033
+python3
+#1685805050
+python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
+#1685805061
+sudo python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
+#1685805095
+sudo systemctl restart radicale
+#1685806850
+sudo vim /etc/radicale/config
+#1685806902
+sudo systemctl restart radicale
+#1685806918
+sudo systemctl status radicale
+#1685806925
+sudo journalctl -xe
+#1685806944
+sudo vim /etc/radicale/config
+#1685807030
+sudo systemctl restart radicale
+#1685807061
+sudo systemctl status radicale
+#1685807067
+sudo vim /etc/radicale/config
+#1685807089
+sudo systemctl status radicale
+#1685807104
+sudo systemctl restart radicale
+#1685807108
+sudo systemctl status radicale
+#1685807123
+sudo vim /etc/radicale/config
+#1685807157
+sudo systemctl restart radicale
+#1685807163
+sudo vim /etc/radicale/config
+#1685807176
+sudo systemctl restart radicale
+#1685807185
+sudo vim /etc/radicale/config
+#1685807198
+sudo systemctl restart radicale
+#1685807201
+sudo systemctl status radicale
+#1685807263
+sudo journalctl -xe
+#1685814368
+cd
+#1685814369
+ll
+#1685814445
+git init --bare photos.git
+#1685815185
+cd photos.git/
+#1685815200
+git annex init origin
+#1685815638
+ll
+#1685822819
+cd
+#1685822819
+ll
+#1685822823
+cd syncthing/
+#1685822824
+ll
+#1685822831
+ranger OnePlusCamera/
+#1685824707
+cd
+#1685824708
+ll
+#1685824720
+sudo rm -rf radicale/
+#1685824731
+ll
+#1685824736
+cd sites/
+#1685824739
+ll
+#1685834926
+cd
+#1685834927
+ll
+#1685834942
+mkdir annex
+#1685834953
+mv photos.git annex/
+#1685834965
+ll
+#1685834998
+ll annex/
+#1685835002
+cd annex/
+#1685835011
+git init --bare photos.git
+#1685835034
+git init --bare inbox.git
+#1685835058
+cd inbox.git/
+#1685835073
+git annex init origin
+#1685837309
+..
+#1685837312
+df -h
+#1685881811
+ll
+#1685881825
+git init --bare lxfphone.git
+#1685881898
+cd lxfphone.git/
+#1685881900
+git annex init origin
+#1685885181
+sudo su - root
+#1685887222
+ll
+#1685887227
+..
+#1685887228
+lll
+#1685887229
+ll
+#1685889292
+cd
+#1685889294
+ll
+#1685889307
+cd sites/
+#1685889308
+ll
+#1685889320
+ll storage.luxagraf.net/
+#1685889330
+ranger
+#1685892046
+sudo apt-cache search cgit
+#1685892061
+sudo apt install cgit
+#1685892108
+sudo apt install python3-markdown python3-pygments python3-docutils
+#1685892209
+sudo aptitude install build-essential autoconf automake libtool libfcgi-dev spawn-fcgi fcgiwrap
+#1685892237
+sudo aptitude install build-essential autoconf automake libtool libfcgi-dev spawn-fcgi fcgiwrap
+#1685892244
+sudo apt install build-essential autoconf automake libtool libfcgi-dev spawn-fcgi fcgiwrap
+#1685892306
+sudo systemctl start fcgiwrap.socket
+#1685892311
+sudo systemctl status fcgiwrap.socket
+#1685892320
+sudo systemctl enable fcgiwrap.socket
+#1685892338
+cd
+#1685892346
+v nginx/cgit.luxagraf.net.conf
+#1685892926
+cd /etc/nginx/sites-enabled/
+#1685892935
+sudo ln -s ~/nginx/cgit.luxagraf.net.conf .
+#1685892937
+cd
+#1685892943
+sudo systemctl restart nginx
+#1685892947
+sudo journalctl -xe
+#1685892964
+v nginx/cgit.luxagraf.net.conf
+#1685892985
+sudo systemctl restart nginx
+#1685893064
+sudo certbot --nginx
+#1685893084
+v nginx/cgit.luxagraf.net.conf
+#1685893098
+sudo systemctl restart nginx
+#1685893148
+v /etc/cgitrc
+#1685893159
+sudo v /etc/cgitrc
+#1685893165
+sudo vim /etc/cgitrc
+#1685893254
+ll
+#1685893263
+sudo vim /etc/cgitrc
+#1685894182
+sudo ls /home/git/
+#1685894191
+sudo ls /home/git/gitea-repositories/
+#1685894195
+sudo vim /etc/cgitrc
+#1685894514
+rsync -avv /home/git/gitea-repositories/luxagraf/bin.git .
+#1685894524
+ll
+#1685894539
+mv bin.git annex/
+#1685894551
+sudo vim /etc/cgitrc
+#1685894592
+mv bin.git annex/
+#1685894735
+htop
+#1685894796
+sudo chown -R lxf:www-data annex/bin.git
+#1685894799
+sudo chown -R lxf:www-data annex/bin.git/
+#1685895004
+sudo v /etc/cgitrc
+#1685895026
+cd /home/lxf/annex/
+#1685895027
+ll
+#1685895275
+ll /
+#1685895280
+ll /srv/
+#1685895291
+mkdir srv/git
+#1685895293
+sudo mkdir srv/git
+#1685895309
+mkdir /srv/git
+#1685895314
+sudo mkdir /srv/git
+#1685895327
+cd /srv/git/
+#1685895338
+rsync -avv -e ssh lxfold:/home/lxf/bak .
+#1685895366
+rsync -avv /home/lxf/annex/bin.git .
+#1685895369
+sudo rsync -avv /home/lxf/annex/bin.git .
+#1685895382
+sudo chown -R lxf:www-data annex/bin.git/
+#1685895387
+sudo chown -R lxf:www-data bin.git/
+#1685895390
+sudo chown -R lxf:www-data bin.git
+#1685895010
+sudo vim /etc/cgitrc
+#1685895467
+sudo chown -R lxf:www-data
+#1685895479
+sudo chown -R www-data:www-data /srv/git/
+#1685895494
+sudo chown -R git:git /srv/git/
+#1685895760
+sudo chown -R www-data:www-data /srv/git/
+#1685895791
+sudo systemctl enable fcgiwrap.socket
+#1685895798
+sudo systemctl stop fcgiwrap.socket
+#1685895806
+sudo systemctl start fcgiwrap.socket
+#1685895817
+sudo vim /etc/cgitrc
+#1685896133
+ll /var/lib/
+#1685896139
+ll /var/lib/git
+#1685896143
+sudo vim /etc/cgitrc
+#1685896153
+ll /srv/
+#1685896157
+ll /srv/git/
+#1685896172
+sudo vim /etc/cgitrc
+#1685896453
+cd
+#1685896455
+ll
+#1685896457
+ll annex/
+#1685896522
+v annex/bin.git/.git/
+#1685896477
+sudo rsync -avv /home/git/gitea-repositories/luxagraf/ annex/
+#1685896548
+v annex/bin.git/description
+#1685896554
+ll annex/
+#1685896589
+sudo chown -R lxf:lxf annex/
+#1685896611
+v annex/bin.git/description
+#1685896639
+df -u
+#1685896643
+du -h
+#1685896650
+df -h
+#1685896868
+df -h
+#1685896873
+sudo rsync -avv /home/git/gitea-repositories/luxagraf/ annex/
+#1685896662
+sudo su - root
+#1685896883
+cd
+#1685896898
+v annex/bin.git/description
+#1685896908
+sudo chown -R lxf:lxf annex/
+#1685896910
+v annex/bin.git/description
+#1685897033
+v annex/writer.git/description
+#1685897065
+v annex/worldschoolsite.git/description
+#1685897093
+v annex/writer.git/description
+#1685897129
+v annex/work-misc.git/description
+#1685897186
+v annex/the-red-planet.git/description
+#1685897234
+abook
+#1685897240
+pac -S abook
+#1685899919
+rm -rf annex/abook.git/
+#1685900611
+v nginx/awstats.luxagraf.net.conf
+#1685900657
+sudo systemctl restart nginx
+#1685900689
+v nginx/cgit.luxagraf.net.conf
+#1685900708
+sudo systemctl restart nginx
+#1685900762
+v nginx/cgit.luxagraf.net.conf
+#1685900785
+sudo systemctl restart nginx
+#1685900806
+v nginx/cgit.luxagraf.net.conf
+#1685900831
+sudo systemctl restart nginx
+#1685900847
+v logs/cgit.luxagraf.net.error.log
+#1685900872
+sudo systemctl restart nginx
+#1685900885
+v nginx/cgit.luxagraf.net.conf
+#1685901005
+sudo systemctl restart nginx
+#1685901015
+v logs/cgit.luxagraf.net.error.log
+#1685901026
+ranger nginx/
+#1685901564
+sudo systemctl restart nginx
+#1685904229
+ll
+#1685904252
+cd annex/
+#1685904259
+v wired.git/description
+#1685904290
+v scratch.git/description
+#1685904481
+rm -rf scratch.git/
+#1685904516
+v register.git/description
+#1685904590
+v place-without-a-postcard.git/description
+#1685904621
+v pass.git/description
+#1685905064
+htop
+#1685905027
+sudo systemctl stop gitea.service
+#1685905102
+htop
+#1685905164
+v pass.git/hooks/
+#1685905297
+ranger pass.git/hooks/
+#1685905421
+ll
+#1685905824
+ranger bin.git/hooks/
+#1685906019
+git init --bare docs.git
+#1685906029
+cd docs.git/
+#1685906040
+git annex init
+#1685906120
+..
+#1685906127
+rm -rf documentsnew.git/
+#1685906402
+cd
+#1685906402
+ll
+#1685906407
+ll -a
+#1685906431
+cd annex/
+#1685906449
+git init --bare dotfiles-server.git
+#1685906458
+..
+#1685906467
+ll
+#1685906491
+v sites/django/.git/config
+#1685906542
+git clone /home/lxf/annex/dotfiles-server.git
+#1685906556
+mv dotfiles-server .dotfiles
+#1685906565
+cd .dotfiles/
+#1685906590
+sudo cp /etc/cgitrc .
+#1685906600
+ll
+#1685906608
+mkdir etc
+#1685906614
+mv cgitrc etc/
+#1685906615
+gs
+#1685906619
+ga etc/
+#1685906629
+gc -m"added cgit config"
+#1685906664
+v .git/config
+#1685906670
+git push
+#1685906693
+cd ~/annex/dotfiles-server.git/
+#1685906700
+v description
+#1685906723
+..
+#1685906752
+v dotfiles/description
+#1685906760
+v dotfiles.git/description
+#1685906838
+v conde.git/description
+#1685906907
+rm -rf expatnotes.git/
+#1685906959
+v fieldnotes.git/description
+#1685907003
+v old-writing.git/description
+#1685907029
+v notes.git/description
+#1685907050
+v lxfphone.git/description
+#1685907092
+v writing-lux.git/description
+#1685907407
+v luxagraf.net.git/description
+#1685907437
+v libregraf.net.git/description
+#1685907601
+rm -rf libregraf-writing.git/
+#1685907629
+v libregraf.net.git/description
+#1685907689
+v lbhsite.git/description
+#1685907709
+v lbh.git/description
+#1685907743
+v inbox.git/description
+#1685907884
+ll ~/sites/
+#1685907899
+rm -rf discursive.git/
+#1685907909
+ll
+#1685907960
+v cumuluslearning.net.git/description
+#1685908164
+rm -rf everywheremagazine.com.git/
+#1685909332
+ll
+#1685909343
+v glb.git/description
+#1685909420
+rm -rf gtd.git/
+#1685909449
+rm -rf photos.git/description
+#1685909457
+v photos.git/description
+#1685909945
+ll
+#1685911835
+mv documents.git/ olddocuments.git
+#1685911862
+ranger
+#1685914554
+cd
+#1685914555
+ll
+#1685914561
+ll photos.git/
+#1685914565
+ll photos.git/annex/
+#1685914602
+rm -rf photos.git/
+#1685914604
+ll
+#1685914607
+ll rclone/
+#1685914613
+ll rclone/books/
+#1685914620
+rm -rf rclone/
+#1685914622
+ll
+#1685914637
+htop
+#1685914850
+ll perl5/
+#1685914859
+ll services/
+#1685915785
+htop
+#1685915891
+v .dotfiles/etc/cgitrc
+#1685916006
+ll .dotfiles/etc/
+#1685916022
+sudo chown -R lxf:lxf .dotfiles/etc/
+#1685916027
+ll .dotfiles/etc/
+#1685916031
+cd /etc/
+#1685916033
+ll
+#1685916047
+rm cgitrc
+#1685916054
+sudo rm cgitrc
+#1685916066
+sudo ln -s ~/.dotfiles/etc/cgitrc .
+#1685916084
+cd
+#1685916090
+v .dotfiles/etc/cgitrc
+#1685916114
+ll sites/django/luxagraf.net/media/img/
+#1685916130
+ll sites/django/luxagraf.net/media/images/
+#1685916137
+v .dotfiles/etc/cgitrc
+#1685916365
+identify -format %wx%h sites/django/luxagraf.net/media/images/tree-eye.jpg
+#1685916374
+sudo apt-get install ImageMagick -y
+#1685916384
+sudo apt-get install imagemagick -y
+#1685916396
+identify -format %wx%h sites/django/luxagraf.net/media/images/tree-eye.jpg
+#1685916502
+identify -format %wx%h image.jpg
+#1685916527
+sudo cp image.jpg sites/django/luxagraf.net/media/images/tree-eye-sm.jpg
+#1685916540
+v .dotfiles/etc/cgitrc
+#1685916666
+v annex/docs.git/description
+#1685921250
+cd annex/
+#1685921261
+mv docs.git documents.git
+#1685921263
+ll
+#1685922148
+cd
+#1685922151
+cd sites/django/
+#1685922153
+ll
+#1685922156
+..
+#1685922157
+ll
+#1685922161
+cd corrinnegilbertson.net/
+#1685922162
+ll
+#1685922195
+cd
+#1685922198
+cd annex/
+#1685922199
+ll
+#1685922209
+rm -rf corrinnegilbertson.net.git/
+#1685922991
+cd
+#1685923016
+git clone annex/inbox.git
+#1685923020
+cd inbox/
+#1685923030
+sudo apt install yt-dlp
+#1685923073
+sudo snap install yt-dlp
+#1685923123
+cd
+#1685923129
+v .bashrc
+#1685923173
+source .bashrc
+#1685923175
+cd inbox/
+#1685923251
+ll
+#1685923269
+git annex sync
+#1685923284
+source ~/.bashrc
+#1685923285
+ll
+#1685923292
+yt s5KXSuwtp6o
+#1685923324
+gs
+#1685923333
+git annex add SHAKEDOWN\ sailboat\ sea\ trial\ \[s5KXSuwtp6o\].webm
+#1685923356
+git commit -m"added latest sailorama video"
+#1685923367
+git annex sync
+#1685923414
+git annex sync --content
+#1685973154
+cd
+#1685973156
+cd annex/
+#1685973175
+rsync -avv /home/git/gitea-repositories/luxagraf/notes.git/ notes.git/
+#1685973202
+sudo chown -R lxf:lxf notes.git/
+#1685973315
+ranger notes.git/
+#1685974719
+git init --bare audio.git
+#1685974722
+cd audio.git/
+#1685974725
+git annex init
+#1685974733
+v description
+#1686145623
+cd
+#1686145626
+df -h
+#1686146022
+htop
+#1686146267
+sudo systemctl status memcached
+#1686146292
+cd /etc/systemd/system/
+#1686146293
+ll
+#1686146300
+rm mysql.service
+#1686146303
+sudo rm mysql.service
+#1686146307
+sudo rm mysqld.service
+#1686146326
+sudo rm gitea*
+#1686146328
+ll
+#1686146352
+sudo rm mysqlbak.
+#1686146357
+ll
+#1686146363
+sudo rm mysqlbak.*
+#1686146365
+ll
+#1686146385
+sudo systemctl daemon-reload
+#1686146391
+sudo journalctl -xe
+#1686146403
+ll
+#1686146413
+htop
+#1686146424
+cd
+#1686146452
+sudo systemctl stop memcashed.service
+#1686146460
+sudo systemctl stop memcashe
+#1686146463
+htop
+#1686146470
+sudo systemctl stop memcashed
+#1686146477
+sudo systemctl status memcashed
+#1686146486
+sudo systemctl status memcashed.service
+#1686146506
+ll
+#1686146514
+rm -rf gitea
+#1686146522
+ll inbox/
+#1686146530
+ll
+#1686146533
+ll syncthing/
+#1686146563
+sudo su - postgres
+#1686161040
+df -h
+#1686161091
+sizes
+#1686161760
+sudo apt update
+#1686161792
+sudo apt list --upgradable
+#1686161802
+sudo apt upgrade
+#1686161861
+df -h
+#1686162051
+ll
+#1686162054
+df -h
+#1686162145
+ll
+#1686162155
+htop
+#1686162176
+sudo systemctl status memcached
+#1686162189
+sudo systemctl stop memcached
+#1686162195
+sudo systemctl disable memcached
+#1686162201
+cd sites/
+#1686162202
+ll
+#1686162246
+gotop
+#1686162273
+htop
+#1686162303
+sudo systemctl restart uwsgi
+#1686162351
+sudo systemctl status ttrss
+#1686162359
+sudo systemctl start ttrss
+#1686162391
+ll nginx/
+#1686162281
+gotop
+#1686163411
+sudo systemctl status syncthing@lxf.service
+#1686166351
+df -h
+#1686172802
+v .ssh/authorized_keys
+#1686174519
+cd
+#1686174538
+ll
+#1686174573
+rm image.jpg
+#1686174574
+ll
+#1686174585
+ll snap/
+#1686174592
+rm screenv11.min.css
+#1686186934
+df -h
+#1686321277
+ll annex/
+#1686431059
+cd
+#1686431060
+ll
+#1686431063
+df -h
+#1686431208
+ranger syncthing/
+#1686431536
+ll
+#1686431593
+ll annex/
+#1686431711
+ranger
+#1686776091
+v .ssh/authorized_keys
+#1686860763
+df -h
+#1686861219
+htop
+#1686861245
+sudo systemctl status syncthing@lxf.service
+#1686861267
+sudo systemctl status ttrss
+#1686861273
+sudo systemctl staart ttrss
+#1686861276
+sudo systemctl start ttrss
+#1686861282
+sudo systemctl enable ttrss
+#1686861297
+sudo systemctl status radicale
+#1686861803
+htop
+#1686861811
+ll
+#1686861815
+cd annex/
+#1686861817
+ll
+#1686861825
+mv bin.git binold.git
+#1686861849
+git init --bare bin.git
+#1686861858
+cd bin.git/
+#1686861863
+git annex init
+#1686862527
+..
+#1686862533
+rm -rf bin.git/
+#1686862538
+git init --bare bin.git
+#1686862542
+cd bin.git/
+#1686862552
+git annex init
+#1686864270
+ll
+#1686864272
+..
+#1686864273
+ll
+#1686923307
+htop
+#1686923312
+df -h
+#1686923326
+sudo systemctl status radicale
+#1686923420
+sudo systemctl enable ttrss
+#1686924276
+sudo systemctl restart uwsgi
+#1686924283
+sudo systemctl restart nginx
+#1687096864
+sudo systemctl restart uwsgi
+#1687097236
+cd sites/django/
+#1687097243
+./manage.py shell_plus
+#1687097245
+virt
+#1687097246
+./manage.py shell_plus
+#1687098111
+v lxfdump.txt
+#1687098121
+./manage.py shell_plus
+#1687098192
+ll
+#1687098395
+cd sites/django/
+#1687098400
+rm lxfdump.txt
+#1687098267
+./manage.py shell_plus
+#1687116366
+ll
+#1687116377
+ll inbox/
+#1687116388
+ll
+#1687116405
+mnew maya
+#1687130341
+ll
+#1687133803
+sudo systemctl restart uwsgi
+#1687190411
+cd sites/django/
+#1687190418
+./manage.py shell_plus
+#1687190419
+virt
+#1687190421
+./manage.py shell_plus
+#1687222307
+sudo systemctl enable ttrss
+#1687222322
+sudo systemctl start ttrss
+#1687348814
+./manage.py shell_plus
+#1687356357
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1687356383
+pg_dump -U lbh3krts -hlocalhost -d lbh3krts > ~/libcurrent.sql
+#1687794251
+git pull
+#1687794302
+v .git/config
+#1687794343
+git pull
+#1687794368
+sudo systemctl restart uwsgi
+#1687900443
+v ~/.ssh/authorized_keys
+#1688060222
+..
+#1688060224
+ll
+#1688060242
+mkdir pd.luxagraf.net
+#1688060249
+cd pd.luxagraf.net
+#1688060253
+ll
+#1688060283
+cd
+#1688060286
+cd annex/
+#1688060295
+git init --bare pg.git
+#1688060356
+ll
+#1688060365
+git init --bare pd.git
+#1688060370
+rm -rf pg.git/
+#1688060494
+cd ~/sites/
+#1688060499
+rm -rf pd.luxagraf.net/
+#1688060508
+git clone annex/pd.git
+#1688060515
+git clone ~/annex/pd.git
+#1688060529
+mv pd pd.luxagraf.net
+#1688060533
+cd pd.luxagraf.net/
+#1688060534
+gs
+#1688060537
+ll
+#1688060768
+deactivate
+#1688060789
+python3 -m venv venv
+#1688060795
+virt
+#1688060799
+pip install django
+#1688060815
+./manage.py shell_plus
+#1688060822
+pip install django-extensions
+#1688060830
+./manage.py shell_plus
+#1688060848
+pip install django_admin_listfilter_dropdown
+#1688060876
+pip install django-admin-listfilter-dropdown
+#1688060927
+pip install django_admin_listfilter_dropdown
+#1688061021
+pip install django-admin-list-filter-dropdown
+#1688061027
+./manage.py shell_plus
+#1688061044
+pip install psycopg2-binary
+#1688061052
+./manage.py shell_plus
+#1688061069
+pip install django-debug-toolbar
+#1688061073
+./manage.py shell_plus
+#1688061083
+ranger
+#1688061206
+git pull
+#1688061222
+gs
+#1688061233
+cd
+#1688061259
+v /etc/uwsgi/emperor.ini
+#1688061270
+cd /etc/uwsgi/vassals/
+#1688061271
+ll
+#1688061301
+sudo ln -s ~/sites/pd.luxagraf.net/config/django.ini django-pd.ini
+#1688061319
+sudo systemctl restart uwsgi
+#1688061331
+sudo systemctl status uwsgi
+#1688061346
+ls -la
+#1688061371
+sudo ln -s ~/sites/pd.luxagraf.net/config/django.ini djangopd.ini
+#1688061379
+sudo rm django-pd.ini
+#1688061383
+sudo systemctl restart uwsgi
+#1688061393
+sudo systemctl status uwsgi
+#1688061431
+v sites/pd.luxagraf.net/config/django.ini
+#1688061445
+sudo touch /tmp/uwsgi-pd.sock
+#1688061456
+sudo chown www-data:www-data /tmp/uwsgi-pd.sock
+#1688061516
+sudo systemctl restart uwsgi
+#1688061522
+sudo systemctl status uwsgi
+#1688061540
+v djangopd.ini
+#1688061570
+sudo tail /var/log/uwsgi/django.log
+#1688061578
+sudo tail /var/log/uwsgi/django-pd.log
+#1688061584
+sudo touch /var/log/uwsgi/django-pd.log
+#1688061604
+sudo chown www-data:www-data /var/log/uwsgi/django-pd.log
+#1688061609
+sudo systemctl restart uwsgi
+#1688061616
+sudo systemctl status uwsgi
+#1688061627
+cd
+#1688061640
+cp nginx/
+#1688061641
+ll
+#1688061647
+cd nginx/
+#1688061648
+ll
+#1688061685
+cp live.libregraf.net.conf pd.luxagraf.net.conf
+#1688061688
+v pd.luxagraf.net.conf
+#1688062014
+cd /etc/nginx/sites-available/
+#1688062030
+sudo ln -s ~/nginx/pd.luxagraf.net.conf .
+#1688062040
+sudo systemctl restart nginx
+#1688062048
+cd
+#1688062053
+deactivate
+#1688062065
+sudo certbot --nginx
+#1688062107
+ls -la /etc/nginx/sites-available/
+#1688062131
+sudo rm /etc/nginx/sites-available/pd.luxagraf.net.conf
+#1688062139
+cd /etc/nginx/sites-enabled/
+#1688062144
+sudo ln -s ~/nginx/pd.luxagraf.net.conf .
+#1688062149
+sudo systemctl restart nginx
+#1688062155
+sudo journalctl -xe
+#1688062170
+cd
+#1688062174
+v nginx/pd.luxagraf.net.conf
+#1688062199
+sudo systemctl restart nginx
+#1688062208
+sudo certbot --nginx
+#1688062238
+sudo su - postgres
+#1688062335
+cd sites/pd.luxagraf.net/
+#1688062340
+v config/settings.py
+#1688062374
+vrit
+#1688062375
+virt
+#1688062391
+./manage.py migrate
+#1688062538
+pip uninstall django
+#1688062558
+pip install django==4.0
+#1688062570
+./manage.py migrate
+#1688062582
+sudo su - postgres
+#1688062602
+./manage.py migrate
+#1688062763
+sudo systemctl restart uwsgi
+#1688062775
+ll
+#1688062792
+ll ~/logs/
+#1688062835
+cat ~/logs/pd.luxagraf.net.error.log
+#1688062862
+sudo ls -l /tmp/
+#1688062887
+v config/django.ini
+#1688062910
+v ~/nginx/pd.luxagraf.net.conf
+#1688062925
+sudo systemctl restart nginx
+#1688062948
+v config/settings.py
+#1688062969
+sudo systemctl restart uwsgi
+#1688062980
+v config/settings.py
+#1688062984
+sudo systemctl restart uwsgi
+#1688062997
+v config/settings.py
+#1688063029
+sudo systemctl restart uwsgi
+#1688063042
+v config/settings.py
+#1688063053
+sudo systemctl restart uwsgi
+#1688063072
+./manage.py shell_plus
+#1688063292
+./manage.py collectstatic
+#1688063295
+ll
+#1688063302
+ll ../cumuluslearning.net/
+#1688063311
+cd /var/www/
+#1688063314
+ls -la
+#1688063338
+mkdir pd.luxagraf.net
+#1688063341
+sudo mkdir pd.luxagraf.net
+#1688063345
+cd pd.luxagraf.net/
+#1688063352
+ll ../live.cumuluslearning.net/
+#1688063368
+sudo ln -s ~/sites/pd.luxagraf.net/static .
+#1688063382
+./manage.py createsuperuser
+#1688063386
+cd
+#1688063389
+cd sites/pd.luxagraf.net/
+#1688063391
+./manage.py createsuperuser
+#1688063787
+git pull
+#1688063794
+./manage.py migrate
+#1688070891
+v sites/pd.luxagraf.net/config/settings.py
+#1688070921
+psql -U pdthtn -hlocalhost -d pdthtn < ~/pdcurrent.sql
+#1688070937
+sudo su - postgres
+#1688070975
+psql -U pdthtn -hlocalhost -d pdthtn < ~/pdcurrent.sql
+#1688070989
+sudo systemctl restart uwsgi
+#1688071012
+./manage.py shell_plus
+#1688071232
+git pull
+#1688071240
+v config/settings.py
+#1688071258
+git stash
+#1688071261
+git pull
+#1688071271
+v config/settings.py
+#1688071293
+sudo systemctl restart uwsgi
+#1688071303
+v config/settings.py
+#1688071308
+sudo systemctl restart uwsgi
+#1688071321
+v config/settings.py
+#1688071343
+sudo systemctl restart uwsgi
+#1688071814
+v config/settings.py
+#1688071829
+git pull
+#1688071832
+sudo systemctl restart uwsgi
+#1688074658
+git pull
+#1688074661
+sudo systemctl restart uwsgi
+#1688074843
+sudo su - postgres
+#1688074881
+psql -U pdthtn -hlocalhost -d pdthtn < ~/pdcurrent.sql
+#1688074901
+sudo systemctl restart uwsgi
+#1688074926
+./manage.py shell_plus
+#1688074939
+pip install ipython
+#1688074947
+./manage.py shell_plus
+#1688128644
+git pull
+#1688128647
+sudo systemctl restart uwsgi
+#1688156169
+git pull
+#1688156186
+./manage.py migrate deals
+#1688156192
+sudo systemctl restart uwsgi
+#1688231411
+v ~/.ssh/authorized_keys
+#1688231464
+ll ~/annex/
+#1688232332
+v ~/.ssh/authorized_keys
+#1688393316
+git pull
+#1688393337
+sudo su - postgres
+#1688393425
+v sites/pd.luxagraf.net/config/settings.py
+#1688393404
+psql -U pdthtn -hlocalhost -d pdthtn < ~/pdcurrent.sql
+#1688393458
+sudo systemctl restart uwsgi
+#1688393486
+./manage.py shell_plus
+#1688393505
+sudo systemctl restart uwsgi
+#1688398128
+htop
+#1688484169
+cd
+#1688484172
+deactivate
+#1688484176
+v ~/.config/radicale/config
+#1688484345
+ranger
+#1688484359
+v ~/.config/radicale/config
+#1688484366
+ranger
+#1688484600
+ranger /etc/radicale/
+#1688484636
+sudo htpasswd -B -c /etc/radicale/users ccg
+#1688484740
+cd /etc/radicale/users
+#1688484744
+cd /etc/radicale/
+#1688484745
+ll
+#1688484753
+ll config
+#1688484757
+cat config
+#1688484773
+cd /var/lib/radicale/collections/
+#1688484774
+ll
+#1688484777
+ll collection-root/
+#1688484780
+sudo ll collection-root/
+#1688484784
+sudo ls -l collection-root/
+#1688484791
+sudo cd collection-root/
+#1688484799
+cd collection-root/
+#1688484811
+sudo su -- root
+#1688484878
+cd /etc/radicale/
+#1688484880
+ll
+#1688484886
+cat users
+#1688484913
+mv users users.old
+#1688484916
+sudo mv users users.old
+#1688484928
+sudo htpasswd -B -c /etc/radicale/users luxagraf
+#1688484950
+sudo vim users
+#1688485001
+cd /var/lib/radicale/collections/
+#1688485011
+sudo su -- root
+#1688487156
+cd
+#1688487256
+cd ~/sites/django/
+#1688487257
+git pull
+#1688487264
+sudo systemctl restart uwsgi
+#1688491202
+cd
+#1688491203
+ll
+#1688491207
+ll syncthing/
+#1688837039
+ranger
+#1688837055
+cd /var/www/
+#1688837056
+ll
+#1688837062
+cd
+#1688837076
+v nginx/cal.luxagraf.net.conf
+#1688837126
+ll /var/www/
+#1688837135
+ll sites/
+#1688837301
+sudo vim /etc/radicale/config
+#1688837411
+v ~/.config/radicale/config
+#1688843662
+ranger /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1688843710
+sudo vim /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1688844147
+v ~/.config/radicale/config
+#1688844216
+sudo systemctl restart nginx
+#1688844242
+sudo vim /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1688844633
+v ~/.config/radicale/config
+#1688844648
+sudo vim /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1688844676
+cd /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1688844685
+ll
+#1688844688
+cd web/
+#1688844696
+sudo ./cache_update.sh
+#1688844706
+apt install ed
+#1688844710
+sudo apt install ed
+#1688844716
+sudo ./cache_update.sh
+#1688844739
+ranger
+#1688844864
+sudo ./cache_update.sh
+#1688844887
+v
+#1688844903
+ranger
+#1688844958
+sudo ./cache_update.sh
+#1688845034
+sudo vim interface.js
+#1688845081
+sudo ./cache_update.sh
+#1688845116
+sudo vim interface.js
+#1688845165
+sudo ./cache_update.sh
+#1688845189
+sudo vim interface.js
+#1688845308
+sudo ./cache_update.sh
+#1688845323
+sudo vim interface.js
+#1688845335
+sudo ./cache_update.sh
+#1688845347
+sudo vim interface.js
+#1688845491
+sudo ./cache_update.sh
+#1688845588
+sudo vim interface.js
+#1688845780
+sudo ./cache_update.sh
+#1689361127
+cd
+#1689361128
+ll
+#1689361130
+cd sites/
+#1689361131
+ll
+#1689361134
+cd django/
+#1689361141
+..
+#1689361143
+cd pd.luxagraf.net/
+#1689361145
+virt
+#1689361148
+./manage.py shell_plus
+#1689363944
+..
+#1689363952
+cd
+#1689363962
+v nginx/pd.luxagraf.net.conf
+#1689364026
+cd sites/
+#1689364030
+..
+#1689364042
+mv nginx/pd.luxagraf.net.conf wired.luxagraf.net.conf
+#1689364047
+mv wired.luxagraf.net.conf nginx/
+#1689364055
+cd /etc/nginx/sites-enabled/
+#1689364056
+ll
+#1689364059
+rm pd.luxagraf.net.conf
+#1689364061
+sudo rm pd.luxagraf.net.conf
+#1689364084
+sudo ln -s ~/nginx/wired.luxagraf.net.conf .
+#1689364090
+cd /var/www/
+#1689364092
+ll
+#1689364094
+cd
+#1689364097
+cd sites/
+#1689364105
+mv pd.luxagraf.net wired.luxagraf.net
+#1689364113
+deactivate
+#1689364115
+cd wired.luxagraf.net/
+#1689364117
+virt
+#1689364127
+./manage.py shell_plus
+#1689364133
+ll
+#1689364143
+deactivate
+#1689364145
+virt
+#1689364146
+deactivate
+#1689364148
+virt
+#1689364150
+./manage.py shell_plus
+#1689364161
+mv venv/ venvold
+#1689364170
+deactivate
+#1689364176
+python3 -m venv venv
+#1689364182
+virt
+#1689364192
+pip install config/req.txt
+#1689364200
+pip install django
+#1689364209
+./manage.py shell_plus
+#1689364218
+pip install django-extensions
+#1689364221
+./manage.py shell_plus
+#1689364233
+pip install django_admin_listfilter_dropdown
+#1689364258
+pip install django-admin-list-filter-dropdown
+#1689364268
+pip install django==4.0
+#1689364286
+pip install ipython
+#1689364295
+./manage.py shell_plus
+#1689364302
+pip install psycopg2-binary
+#1689364306
+./manage.py shell_plus
+#1689364310
+pip install django-debug-toolbar
+#1689364314
+./manage.py shell_plus
+#1689364324
+cd /var/www/
+#1689364325
+ll
+#1689364331
+sudo rm pd.luxagraf.net/
+#1689364337
+ls pd.luxagraf.net/
+#1689364343
+sudo rm -rf pd.luxagraf.net/
+#1689364350
+sudo mkdir wired.luxagraf.net
+#1689364352
+cd wired.luxagraf.net/
+#1689364368
+sudo ln -s ~/sites/wired.luxagraf.net/static .
+#1689364370
+cd
+#1689364374
+sudo certbot --nginx
+#1689364473
+cd
+#1689364477
+v nginx/wired.luxagraf.net.conf
+#1689364489
+sudo systemctl restart nginx
+#1689364533
+cd
+#1689364538
+cd sites/wired.luxagraf.net/
+#1689364548
+v config/django.ini
+#1689364566
+sudo systemctl restart uwsgi
+#1689364577
+sudo systemctl status uwsgi
+#1689364594
+v config/django.ini
+#1689364617
+v ~/nginx/wired.luxagraf.net.conf
+#1689364690
+tail -n 10 /var/log/uwsgi/django-pd.log
+#1689364712
+sudo vim /var/log/uwsgi/django-pd.log
+#1689364753
+sudo systemctl restart uwsgi
+#1689364758
+sudo vim /var/log/uwsgi/django-pd.log
+#1689364766
+sudo systemctl status uwsgi
+#1689364842
+cd /etc/uwsgi/vassals/
+#1689364843
+ll
+#1689364855
+sudo rm djangopd.ini
+#1689364871
+sudo ln -s ~/sites/wired.luxagraf.net/config/django.ini djangopd.ini
+#1689364875
+sudo systemctl status uwsgi
+#1689364880
+sudo systemctl restart uwsgi
+#1689364884
+sudo systemctl status uwsgi
+#1689364903
+cd ~/sites/wired.luxagraf.net/
+#1689364911
+v config/settings.py
+#1689364925
+sudo systemctl restart uwsgi
+#1689364935
+v config/settings.py
+#1689364947
+sudo systemctl restart uwsgi
+#1689364962
+./manage.py shell_plus
+#1689364991
+v config/settings.py
+#1689365004
+sudo systemctl restart uwsgi
+#1689365131
+git pull
+#1689365136
+sudo systemctl restart uwsgi
+#1689365142
+v config/settings.py
+#1689365166
+./manage.py migrate
+#1689365172
+pip install Pillow
+#1689365177
+./manage.py migrate
+#1689365187
+pip install markdown
+#1689365191
+./manage.py migrate
+#1689365200
+pip install --upgrade beautifulsoup4
+#1689365204
+./manage.py migrate
+#1689365210
+sudo systemctl restart uwsgi
+#1689365386
+./manage.py loaddata ~/posts.json
+#1689365392
+sudo systemctl restart uwsgi
+#1689366102
+git pull
+#1689366108
+./manage.py migrate
+#1689366265
+git pull
+#1689366267
+./manage.py migrate
+#1689366272
+sudo systemctl restart uwsgi
+#1689366483
+./manage.py shell_plus
+#1689367221
+git pull
+#1689367333
+v config/settings.py
+#1689367358
+./manage.py migrate
+#1689367465
+sudo systemctl restart uwsgi
+#1689790799
+git pull
+#1689790804
+sudo systemctl restart uwsgi
+#1689790954
+mv ~/media .
+#1689790956
+ll
+#1689790964
+cd /var/www/
+#1689790967
+ll
+#1689790971
+cd wired.luxagraf.net/
+#1689790972
+ll
+#1689790994
+sudo ln -s ~/sites/wired.luxagraf.net/media .
+#1689792266
+git pull
+#1689792273
+cd
+#1689792281
+cd sites/wired.luxagraf.net/
+#1689792284
+git pull
+#1689792287
+sudo systemctl restart uwsgi
+#1689793437
+mv ~/screenv1.css media/
+#1689793442
+git pull
+#1689793444
+sudo systemctl restart uwsgi
+#1689793615
+mv ~/screenv1.css media/
+#1689799931
+git pull
+#1689799948
+mv ~/screenv1.css media/
+#1689799981
+sudo systemctl restart uwsgi
+#1689800687
+git pull
+#1689800688
+sudo systemctl restart uwsgi
+#1689800917
+git pull
+#1689800918
+sudo systemctl restart uwsgi
+#1689801011
+git pull
+#1689801013
+sudo systemctl restart uwsgi
+#1689801297
+git pull
+#1689801299
+sudo systemctl restart uwsgi
+#1689860615
+git pull
+#1689860617
+sudo systemctl restart uwsgi
+#1689865383
+git pull
+#1689865385
+sudo systemctl restart uwsgi
+#1689865396
+deactivate
+#1689865397
+virt
+#1689865402
+./manage.py migrate
+#1689865430
+sudo systemctl restart uwsgi
+#1689865545
+git pull
+#1689865549
+sudo systemctl restart uwsgi
+#1690222210
+git pull
+#1690222226
+git diff config/settings.py
+#1690222254
+git stash
+#1690222258
+git pull
+#1690222263
+v config/settings.py
+#1690222329
+sudo systemctl restart uwsgi
+#1690222396
+v config/settings.py
+#1690222405
+sudo systemctl restart uwsgi
+#1690222422
+v config/settings.py
+#1690222431
+sudo systemctl restart uwsgi
+#1690222453
+./manage.py shell_plus
+#1690222503
+./manage.py migrate
+#1690222506
+./manage.py shell_plus
+#1690222566
+mv ~/screenv1.css media/
+#1690222778
+git pull
+#1690222782
+sudo systemctl restart uwsgi
+#1690223538
+git pull
+#1690223544
+v config/settings.py
+#1690223560
+./manage.py migrate
+#1690223579
+./manage.py shell_plus
+#1690223753
+sudo systemctl restart uwsgi
+#1690224354
+git pull
+#1690224364
+sudo systemctl restart uwsgi
+#1690230070
+git pull
+#1690230077
+v config/settings.py
+#1690230415
+git pull
+#1690230433
+mv config/settings.py .
+#1690230435
+git pull
+#1690230442
+mv settings.py config/
+#1690230446
+sudo systemctl restart uwsgi
+#1690233890
+git pull
+#1690233893
+sudo systemctl restart uwsgi
+#1690233912
+v config/settings.py
+#1690233923
+sudo systemctl restart uwsgi
+#1690233953
+pip install django-registration
+#1690234019
+pip update
+#1690234023
+pip upgrade
+#1690234042
+pip install django==4.0
+#1690234060
+pip install django==4.1
+#1690234072
+sudo systemctl restart uwsgi
+#1690234117
+mv ~/screenv1.css media/
+#1690234125
+mv ~/sortable.min.css media/
+#1690319343
+git pull
+#1690319347
+sudo systemctl restart uwsgi
+#1690378804
+git pull
+#1690378807
+sudo systemctl restart uwsgi
+#1690378846
+mv ~/screenv1.css media/
+#1690400021
+git pull
+#1690400030
+mv ~/screenv1.css media/
+#1690400033
+sudo systemctl restart uwsgi
+#1690408528
+git pull
+#1690408536
+./manage.py migrate
+#1690408578
+git pull
+#1690408581
+./manage.py migrate
+#1690408591
+sudo systemctl restart uwsgi
+#1690465775
+git pull
+#1690465778
+sudo systemctl restart uwsgi
+#1690466187
+git pull
+#1690466189
+sudo systemctl restart uwsgi
+#1690473327
+git pull
+#1690473330
+sudo systemctl restart uwsgi
+#1690490928
+ll
+#1690490933
+v config/settings.py
+#1690491002
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/pdcurrent.sql
+#1690491126
+psql -U pdthtn -hlocalhost -d pdthtn < ~/pdcurrent.sql
+#1690569886
+deactivate
+#1690569892
+cd ../django/
+#1690569895
+git pull
+#1690569915
+v config/base_urls.py
+#1690570148
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1690576189
+git pull
+#1690576201
+v config/settings.py
+#1690576216
+v config/base_urls.py
+#1690576229
+sudo systemctl restart uwsgi
+#1691011132
+deactivate
+#1691011144
+cd ../wired.luxagraf.net/
+#1691011146
+virt
+#1691011149
+git pull
+#1691011168
+./manage.py migrate
+#1691011178
+sudo systemctl restart uwsgi
+#1691258949
+deactivate
+#1691258953
+..
+#1691258958
+cd libregraf.net/
+#1691258960
+virt
+#1691259013
+./manage.py shell_plus
+#1691259067
+y
+#1691259074
+./manage.py changepassword luxagraf
+#1691259094
+sudo systemctl restart uwsgi
+#1691331023
+cd
+#1691331026
+deactivate
+#1691331027
+ll
+#1691331032
+cd sites/
+#1691331033
+ll
+#1691331039
+htop
+#1691331073
+cd sites/nextcloud/
+#1691331082
+cd nextcloud/
+#1691331083
+ll
+#1691341539
+cd sites/django/
+#1691341543
+git pull
+#1691341551
+sudo systemctl restart uwsgi
+#1691701419
+cd ../
+#1691701422
+cd wired.luxagraf.net/
+#1691701424
+ll
+#1691701428
+ll venv
+#1691701433
+ll venv/bin/
+#1691701450
+ll
+#1691701460
+v config/
+#1691701572
+cd /home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py runserver
+#1691702019
+git pull
+#1691702023
+deactivate
+#1691702039
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1691702107
+git pull
+#1691702110
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1691702122
+pip install feedparser
+#1691702128
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1691702185
+git pull
+#1691702187
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1691702214
+deactivate
+#1691755318
+deactivate
+#1691755334
+cd ../django/
+#1691755339
+git pull
+#1691755350
+sudo systemctl restart uwsgi
+#1691935316
+virt
+#1691935321
+./manage.py shell_plus
+#1692020836
+deactivate
+#1692020841
+cd ../wired.luxagraf.net/
+#1692020848
+virt
+#1692020859
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1692020959
+deactivate
+#1692020960
+cd
+#1692025900
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1692025935
+deactivate
+#1692025937
+cd
+#1692025976
+crontab -e
+#1692026100
+touch rss-updater.log
+#1692396953
+ll
+#1692396994
+sudo systemctl restart uwsgi
+#1692397003
+sudo systemctl start ttrss
+#1692397031
+ll sites/
+#1694097666
+cd sites/wired.luxagraf.net/
+#1694097669
+virt
+#1694097699
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1694100842
+deactivate
+#1694100845
+cd ../django/
+#1694100847
+virt
+#1694100853
+./manage.py shell_plus
+#1694122808
+cd
+#1694122814
+v .ssh/authorized_keys
+#1694128253
+cd sites/django/
+#1694128259
+./manage.py shell_plus
+#1694199181
+v config/settings.py
+#1694199193
+sudo systemctl restart uwsgi
+#1694199252
+v config/settings.py
+#1694199256
+sudo systemctl restart uwsgi
+#1694199261
+./manage.py shell_plus
+#1695391607
+deactivate
+#1695391613
+cd ../wired.luxagraf.net/
+#1695391616
+virt
+#1695391620
+git pusll
+#1695391623
+git pull
+#1695391639
+sudo systemctl restart uwsgi
+#1695391867
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1695391901
+v app/posts/management/commands/rss_updater.py
+#1695391997
+ll /etc/nginx/sites-enabled/
+#1695392118
+v app/posts/management/commands/rss_updater.py
+#1695392154
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1695392380
+git pull
+#1695392385
+sudo systemctl restart uwsgi
+#1695392472
+./manage.py shell_plus
+#1695392488
+deactivate
+#1695392491
+virt
+#1695392495
+./manage.py shell_plus
+#1695392586
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1695393878
+deactivate
+#1695393880
+cd
+#1695501831
+cd sites/wired.luxagraf.net/
+#1695501835
+git pull
+#1695501842
+cd
+#1695501848
+cd sites/django/
+#1695501851
+git pull
+#1695501858
+sudo systemctl restart uwsgi
+#1695561945
+git pull
+#1695561952
+sudo systemctl restart uwsgi
+#1695561979
+v config/settings.py
+#1695561993
+sudo systemctl restart uwsgi
+#1695562020
+./manage.py migrate sightings
+#1695562023
+virt
+#1695562026
+./manage.py migrate sightings
+#1695562033
+sudo systemctl restart uwsgi
+#1695562044
+v config/settings.py
+#1695562050
+sudo systemctl restart uwsgi
+#1695562116
+./manage.py shell_plus
+#1695562176
+sudo systemctl restart uwsgi
+#1695590310
+./manage.py shell_plus
+#1695816979
+..
+#1695816985
+cd helmersgroup.com/
+#1695816988
+ll
+#1695816993
+v contact.html
+#1696254593
+cd
+#1696254596
+deactivate
+#1696254599
+cd sites/django/
+#1696254616
+sudo systemctl restart uwsgi
+#1696254628
+v config/settings.py
+#1696254640
+sudo systemctl restart uwsgi
+#1696254738
+v config/settings.py
+#1696254741
+sudo systemctl restart uwsgi
+#1696254964
+v config/settings.py
+#1696254974
+sudo systemctl restart uwsgi
+#1696255367
+v config/settings.py
+#1696255371
+sudo systemctl restart uwsgi
+#1696266878
+cat /etc/awstats/awstats.conf.local
+#1696266893
+/etc/awstats/awstats.conf
+#1696266896
+cat /etc/awstats/awstats.conf
+#1696511716
+virt
+#1696511769
+./manage.py shell_plus
+#1696517891
+v sites/wired.luxagraf.net/config/settings.py
+#1696517837
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/pdcurrent.sql
+#1696719842
+./manage.py shell_plus
+#1697028751
+deactivate
+#1697028757
+cd ../wired.luxagraf.net/
+#1697028763
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1697137975
+cd
+#1697137978
+deactivate
+#1697137982
+cd sites/django/
+#1697137984
+virt
+#1697137990
+./manage.py shell_plus
+#1697467185
+deactivate
+#1697467191
+cd ../wired.luxagraf.net/
+#1697467193
+virt
+#1697467195
+git pull
+#1697467200
+sudo systemctl restart uwsgi
+#1697640789
+deactivate
+#1697640793
+cd ../django/
+#1697640796
+virt
+#1697640800
+./manage.py shell_plus
+#1697804294
+deactivate
+#1697804300
+cd ../wired.luxagraf.net/
+#1697804307
+/home/lxf/sites/wired.luxagraf.net && source /home/lxf/sites/wired.luxagraf.net/venv/bin/activate && /home/lxf/sites/wired.luxagraf.net/venv/bin/python /home/lxf/sites/wired.luxagraf.net/manage.py rss_updater --settings=config.settings
+#1697807578
+git pull
+#1697807584
+sudo systemctl restart uwsgi
+#1698260503
+sudo systemctl status uwsgi
+#1698260574
+sudo systemctl restart postgresql.service
+#1698260721
+sudo systemctl restart uwsgi
+#1698424932
+deactivate
+#1698424938
+cd ../
+#1698424940
+cd django/
+#1698424944
+virt
+#1698424952
+./manage.py shell_plus
+#1698620867
+sudo systemctl start ttrss
+#1698621172
+sudo systemctl restart postgresql.service
+#1698621219
+sudo systemctl restart mysql.service
+#1698621241
+sudo su - postgres
+#1698621455
+..
+#1698621456
+ll
+#1698621460
+cd rss.luxagraf.net/
+#1698621462
+ll
+#1698621467
+v config.php
+#1698621842
+deactivate
+#1698621853
+cat ~/logs/rss.luxagraf.net.error.log
+#1698621857
+sudo cat ~/logs/rss.luxagraf.net.error.log
+#1698621888
+sudo v ~/logs/rss.luxagraf.net.error.log
+#1698621895
+sudo vim ~/logs/rss.luxagraf.net.error.log
+#1698621972
+sudo mv ~/logs/rss.luxagraf.net.error.log{,old}
+#1698621986
+sudo vim ~/logs/rss.luxagraf.net.error.log
+#1698622000
+sudo systemctl restart nginx
+#1698622025
+sudo systemctl restart php-fpm
+#1698622037
+sudo vim ~/logs/rss.luxagraf.net.error.log
+#1698622271
+sudo su - postgres
+#1698622455
+sites/rss.luxagraf.net/config.php
+#1698622462
+v sites/rss.luxagraf.net/config.php
+#1698622503
+pg_dump -U tinytinyrss -hlocalhost -d tinytinyrss > ~/ttcurrent.sql
+#1698622554
+sudo su - postgres
+#1698622937
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1698622967
+sudo su - postgres
+#1698623052
+v sites/wired.luxagraf.net/config/settings.py
+#1698623079
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/wiredcurrent.sql
+#1698623525
+pg_dump -U tinytinyrss -hlocalhost -d tinytinyrss > ~/ttcurrent.sql
+#1698625371
+sudo su - postgres
+#1698671531
+df -h
+#1698843509
+cd sites/wired.luxagraf.net/
+#1698843511
+git pull
+#1698843519
+virt
+#1698843531
+./manage.py migrate posts
+#1698843543
+sudo systemctl restart uwsgi
+#1698844728
+git pull
+#1698844731
+sudo systemctl restart uwsgi
+#1698852934
+git pull
+#1698852975
+sudo systemctl restart uwsgi
+#1698876505
+deactivate
+#1698876511
+cd ../django/
+#1698876515
+virt
+#1698876537
+./manage.py shell_plus
+#1698881139
+ntop
+#1698881141
+htop
+#1698881169
+sudo systemctl restart syncthing@lxf.service
+#1698881178
+htop
+#1698881284
+ps aux --sort -rss
+#1698881314
+v ../wired.luxagraf.net/config/settings.py
+#1698881327
+sudo systemctl restart uwsgi
+#1698881332
+htop
+#1698881346
+ps aux --sort -rss
+#1698881419
+./manage.py shell_plus
+#1698881661
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/wiredcurrent.sql
+#1698881695
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1698881723
+v sites/wired.luxagraf.net/config/settings.py
+#1698881746
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/wiredcurrent.sql
+#1698882019
+deactivate
+#1698882027
+sudo apt update
+#1698882325
+ll
+#1698882326
+cd
+#1698882327
+ll
+#1698882355
+ll bak/
+#1698882362
+df -h annex/
+#1698882369
+du -h annex/
+#1698882377
+du -h
+#1698882450
+du -sh annex/
+#1698882523
+cd annex/
+#1698882525
+ll
+#1698882535
+du -sh annex/
+#1698882542
+du -sh -- *
+#1698928693
+ps aux --sort -rss | head n15
+#1698928709
+ps aux --sort -rss | head -n15
+#1698928724
+ps aux --sort -rss | head -n30
+#1698930022
+cd
+#1698930023
+ll
+#1698930025
+cd sites/
+#1698930026
+ll
+#1698930031
+cd cloud.luxagraf.net/
+#1698930060
+sudo ls cloud.luxagraf.net/
+#1698930098
+mkdir old
+#1698930104
+mv rss.luxagraf.net/ old/
+#1698930118
+cd /etc/nginx/
+#1698930123
+cd sites-enabled/
+#1698930124
+ll
+#1698930132
+rm cloud.luxagraf.net.conf
+#1698930134
+sudo rm cloud.luxagraf.net.conf
+#1698930148
+rm rss.luxagraf.net.conf
+#1698930157
+rm git.luxagraf.net.conf
+#1698930161
+ll
+#1698930174
+sudo rm git.luxagraf.net.conf
+#1698930180
+sudo rm rss.luxagraf.net.conf
+#1698930203
+cd
+#1698930205
+cd sites/
+#1698930206
+ll
+#1698930243
+rm -rf cloud.luxagraf.net/
+#1698930246
+sudo rm -rf cloud.luxagraf.net/
+#1698930920
+ll
+#1698930929
+sudo rm -rf nextcloud/
+#1698930954
+ll
+#1698930961
+ll stats.luxagraf.net/
+#1698930976
+rm -rf stats.luxagraf.net/
+#1698930981
+sudo rm -rf stats.luxagraf.net/
+#1698930986
+ll
+#1698930992
+sudo su - postgres
+#1698931051
+sudo systemctl restart postgresql.service
+#1698931068
+sudo su - postgres
+#1698931123
+cd
+#1698931129
+pg_dump -U luxagraf -hlocalhost -d luxagraf > ~/luxcurrent.sql
+#1698931212
+ll
+#1698931251
+v .aliases
+#1698931274
+v .bashrc
+#1698931291
+maketar nginx
+#1698931294
+ll
+#1698931356
+maketar services
+#1698931374
+ll inbox/
+#1698931380
+ll
+#1698931389
+ll bin/
+#1698931632
+sudo apt upgrade
+#1698932077
+reboot
+#1698934204
+sudo apt upgrade
+#1698934316
+ll
+#1698934321
+sudo systemctl restart uwsgi
+#1698934361
+sudo systemctl status uwsgi
+#1698935231
+sudo systemctl restart uwsgi
+#1698935244
+sudo systemctl status uwsgi
+#1698935254
+htop
+#1698935321
+sudo su - postgres
+#1698935592
+pg_dump -U luxagraf -hlocalhost -d ccg4rhf > ~/cumuluscurrent.sql
+#1698935642
+v sites/cumuluslearning.net/config/settings.py
+#1698935685
+pg_dump -U ccg4rhf -hlocalhost -d ccg4rhf > ~/cumuluscurrent.sql
+#1698935705
+v sites/cumuluslearning.net/config/settings.py
+#1698935819
+v sites/libregraf.net/config/settings.py
+#1698935867
+pg_dump -U lbh3krts -hlocalhost -d lbh3krts > ~/cumuluscurrent.sql
+#1698935880
+pg_dump -U lbh3krts -hlocalhost -d lbh3krts > ~/libcurrent.sql
+#1698935988
+lsb_release -a
+#1698935999
+uname -mrs
+#1698936011
+cat /etc/debian_version
+#1698936028
+sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
+#1698936045
+sudo apt-forktracer | sort
+#1698936066
+sudo apt-mark showhold | more
+#1698936073
+sudo dpkg --get-selections | grep 'hold$' | more
+#1698936088
+sudo apt update
+#1698936094
+sudo apt upgrade
+#1698936103
+sudo apt full-upgrade
+#1698936125
+sudo apt --purge autoremove
+#1698936161
+sudo cp -v /etc/apt/sources.list /root/sources.list-bakup.11.bullseye
+#1698936177
+sudo vim /etc/apt/sources.list
+#1698936260
+sudo apt update
+#1698936434
+sudo apt upgrade --without-new-pkgs
+#1698936619
+sudo dpkg --configure -a
+#1698936644
+sudo apt upgrade --without-new-pkgs
+#1698936654
+sudo apt full-upgrade
+#1698936894
+sudo apt -f install
+#1698936976
+sudo apt dish-upgrade
+#1698936980
+sudo apt dist-upgrade
+#1698937028
+htop
+#1698937037
+df -h
+#1698937064
+sudo apt remove libc-bin
+#1698937140
+ll
+#1698937164
+sudo apt dist-upgrade
+#1698937626
+df -h
+#1698937639
+smartctl -i /dev/vda2
+#1698937697
+lsblk
+#1698937703
+smartctl -i /dev/vda
+#1698937775
+fdisk -l
+#1698937802
+ssh lxf
+#1698937809
+lsblk
+#1698937830
+fdisk -l
+#1698939081
+sudo systemctl status uwsgi
+#1698939094
+sudo systemctl start uwsgi
+#1698939152
+sudo systemctl status uwsgi
+#1698942298
+v ~/logs/luxagraf.net.error.log
+#1698942310
+sudo cat ~/logs/luxagraf.net.error.log
+#1698942354
+sudo systemctl status uwsgi
+#1698942376
+sudo cat ~/logs/live.luxagraf.net.error.log
+#1698942415
+sudo ls -l /tmp/
+#1698942462
+sudo rm -rf /tmp/uwsgi.sock
+#1698942472
+sudo touch /tmp/uwsgi.sock
+#1698942486
+sudo chown www-data:www-data /tmp/uwsgi.sock
+#1698942497
+sudo systemctl restart uwsgi
+#1698942513
+sudo cat ~/logs/live.luxagraf.net.error.log
+#1698942561
+cd sites/django/
+#1698942566
+v config/settings.py
+#1698942576
+sudo systemctl restart uwsgi
+#1698942595
+sudo cat ~/logs/live.luxagraf.net.error.log
+#1698942602
+sudo vim ~/logs/live.luxagraf.net.error.log
+#1698942650
+v config/settings.py
+#1698942658
+sudo systemctl restart uwsgi
+#1698943069
+virt
+#1698943082
+./manage.py runserver
+#1698943441
+deactivate
+#1698943442
+cd
+#1698943446
+sudo apt dist-upgrade
+#1698943461
+sudo apt --fix-broken install
+#1698949645
+cd sites/django/
+#1698949647
+virt
+#1698949650
+./manage.py shell_plus
+#1698949724
+v sites/wired.luxagraf.net/config/settings.py
+#1698949691
+pg_dump -U pdthtn -hlocalhost -d pdthtn > ~/wiredcurrent.sql
+#1698954486
+ll
+#1698954509
+cd ../
+#1698954511
+ll
+#1698954516
+cd
+#1698954649
+v nginx/cal.luxagraf.net.conf
+#1698954958
+cd /usr/local/lib/python3.9/dist-packages/radicale_infcloud/
+#1698954969
+ll
+#1698954973
+cd web/
+#1698955090
+ll
+#1698955100
+gs
+#1698955125
+v common.js
+#1698955163
+ranger
+#1698955218
+cp /usr/local/lib/python3.9/dist-packages/radicale_infcloud ~/
+#1698955228
+cp -r /usr/local/lib/python3.9/dist-packages/radicale_infcloud ~/
+#1698955234
+cd
+#1698955236
+ranger
+#1698955352
+v ~/.config/radicale/config
+#1698955366
+ll .config/
+#1698955425
+maketar .config
+#1698955431
+ll
+#1698955437
+ll -a
+#1698955451
+mv .config.tar.gz config.tar.gz
+#1698955469
+maketar radicale_infcloud
+#1698955473
+ll
+#1698955544
+ranger
+#1698955597
+ll
+#1698955608
+rm -rf nextcloud-sqlbkp_20220625.bak
+#1698955609
+ll
+
+v /etc/fstab
+#1698957201
+sudo v /etc/fstab
+#1698957219
+sudo vim /etc/fstab
+#1698957246
+v .dotfiles/etc/cgitrc
+#1698957279
+ll .dotfiles/
+#1698957284
+ll -a .dotfiles/
+#1698957290
+cd .dotfiles/
+#1698957291
+gs
+#1698957300
+v .git/config
+#1698957311
+gs
+#1698957315
+ga etc/cgitrc
+#1698957325
+gc -m"added cgit config"
+#1698957335
+cp -r ~/.aliases .
+#1698957341
+cp -r ~/.bashrc .
+#1698957347
+cp -r ~/.bash_profile .
+#1698957348
+cd
+#1698957351
+ll -a
diff --git a/.bash_profile b/.bash_profile
new file mode 100644
index 0000000..f882443
--- /dev/null
+++ b/.bash_profile
@@ -0,0 +1,5 @@
+if [ -z "$TMUX" ]; then
+ tmux attach -t lxf-remote || tmux new -s lxf-remote
+fi
+
+[[ -f ~/.bashrc ]] && . ~/.bashrc
diff --git a/.bashrc b/.bashrc
new file mode 100644
index 0000000..33c0e39
--- /dev/null
+++ b/.bashrc
@@ -0,0 +1,258 @@
+#basics
+[[ $- == *i* ]] || return
+export EDITOR="vim"
+export TERM="screen-256color"
+export GREP_COLOR='00;38;5;166'
+# my scripts on PATH
+export PATH=/usr/local/bin:$PATH
+export PATH=$PATH:$HOME/bin
+export PATH=$PATH:$HOME/bin/bash-scripts
+
+# Alias definitions
+if [ -f ~/.aliases ]; then
+ . ~/.aliases
+fi
+# Append to the history file, don't overwrite it
+shopt -s histappend
+
+# Save multi-line commands as one command
+shopt -s cmdhist
+
+# Record each line as it gets issued
+PROMPT_COMMAND='history -a'
+# Automatically trim long paths in the prompt (requires Bash 4.x)
+PROMPT_DIRTRIM=2
+
+# Huge history. Doesn't appear to slow things down, so why not?
+HISTSIZE=500000
+HISTFILESIZE=100000
+
+# Avoid duplicate entries
+HISTCONTROL="erasedups:ignoreboth"
+
+# Don't record some commands
+export HISTIGNORE="&:[ ]*:exit:ls:bg:fg:history"
+
+# Useful timestamp format
+HISTTIMEFORMAT='%F %T '
+
+#Better, faster directory navigation
+shopt -s autocd
+shopt -s cdable_vars
+
+# Don't use ~ to define your home here, it won't work.
+export lux="$HOME/sites/luxagraf.net"
+export sites="/etc/nginx/sites-enabled/"
+export www="/var/www/"
+
+# Correct minor errors in the spelling of a directory
+shopt -s cdspell
+shopt -s dirspell
+
+# colorized man pages
+man() {
+ env \
+ LESS_TERMCAP_md=$(printf "\e[1;31m") \
+ LESS_TERMCAP_me=$(printf "\e[0m") \
+ LESS_TERMCAP_se=$(printf "\e[0m") \
+ LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
+ LESS_TERMCAP_ue=$(printf "\e[0m") \
+ LESS_TERMCAP_us=$(printf "\e[1;32m") \
+ man "$@"
+}
+
+# Git custom prompt
+export GITAWAREPROMPT=~/bin/git-aware-prompt
+source "${GITAWAREPROMPT}/main.sh"
+export PS1="\[\033[33;1m\]\[\033[m\]\$(pwd-prompt.bash) \[$txtred\]\$git_dirty\[$txtrst\]$ "
+
+# Complete all the things
+#source ~/bin/tmux.completion.bash
+#source ~/bin/tmuxinator.bash
+#source ~/bin/pandoc.bash
+
+
+
+
+#fuzzy find
+function f() {
+ find ${2:-.} -name \*$1\*
+}
+
+
+
+function tolux() {
+ scp $3 $1 lxf:/home/lxf/$2
+}
+
+function frlux() {
+ scp $3 lxf:/home/lxf/$1 $2
+}
+
+function togrev() {
+ scp $3 $1 grev:/home3/thegeot1/public_html/dev/$2
+}
+
+
+function maketar() { tar cvzf "${1%%/}.tar.gz" "${1%%/}/"; }
+function extract() # Handy Extract Program
+{
+ if [ -f $1 ] ; then
+ case $1 in
+ *.tar.bz2) tar xvjf $1 ;;
+ *.tar.gz) tar xvzf $1 ;;
+ *.bz2) bunzip2 $1 ;;
+ *.rar) unrar x $1 ;;
+ *.gz) gunzip $1 ;;
+ *.tar) tar xvf $1 ;;
+ *.tbz2) tar xvjf $1 ;;
+ *.tgz) tar xvzf $1 ;;
+ *.zip) unzip $1 ;;
+ *.Z) uncompress $1 ;;
+ *.7z) 7z x $1 ;;
+ *) echo "'$1' cannot be extracted via >extract<" ;;
+ esac
+ else
+ echo "'$1' is not a valid file!"
+ fi
+}
+
+
+# pip should only run if there is a virtualenv currently activated
+export PIP_REQUIRE_VIRTUALENV=true
+# cache pip-installed packages to avoid re-downloading
+export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache
+
+# Start an HTTP server from a directory, optionally specifying the port
+function server() {
+ local port="${1:-8000}"
+ # Set the default Content-Type to `text/plain` instead of `application/octet-stream`
+ # And serve everything as UTF-8 (although not technically correct, this doesn’t break anything for binary files)
+ python -c $'from http import server\nmap = server.SimpleHTTPRequestHandler.extensions_map;\nmap[""] = "text/plain";\nfor key, value in map.items():\n\tmap[key] = value + ";charset=UTF-8";\nserver.test();' "$port"
+}
+
+export DISABLE_AUTO_TITLE=”true”
+
+function smartresize() {
+ mogrify -path $3 -filter Triangle -define filter:support=2 -thumbnail $2 -unsharp 0.25x0.08+8.3+0.045 -dither None -posterize 136 -quality 82 -define jpeg:fancy-upsampling=off -define png:compression-filter=5 -define png:compression-level=9 -define png:compression-strategy=1 -define png:exclude-chunk=all -interlace none -colorspace sRGB $1
+}
+
+
+# words, then make me happy and I want to read them all page by page
+function d() {
+ sdcv "$1" | less
+}
+
+#download movies
+yt () {
+ yt-dlp -S height:1080 https://www.youtube.com/watch?v="$1"
+}
+
+if [[ "$OSTYPE" == "darwin"* ]]; then
+
+ # OSX-SPECIFIC SETTINGS
+
+ # enable programmable completion
+ if [ -f $(brew --prefix)/etc/bash_completion ]; then
+ . $(brew --prefix)/etc/bash_completion
+ fi
+
+ # get git completion working with my aliases
+ # Add git completion to aliases
+ __git_complete g __git_main
+ __git_complete gc _git_commit
+ __git_complete ga _git_add
+
+ # activates colors
+ export CLICOLOR=1
+
+ # ls custom colors
+ export LSCOLORS=ExFxBxDxCxegedabagacad
+
+ # Fix Python error 'unknown locale: UTF-8'
+ export LC_ALL=en_US.UTF-8
+ export LANG=en_US.UTF-8
+
+
+ # add homebrew bin folder to PATH
+ export PATH="/usr/local/bin:$PATH"
+
+ # Add Calibre command line tools
+ export PATH=$PATH:/Applications/calibre.app/Contents/MacOS
+elif [[ "$OSTYPE" == "linux-gnu" ]]; then
+
+ # LINUX-SPECIFIC SETTINGS
+
+ # set variable identifying the chroot you work in
+ if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+ fi
+
+ # set a fancy prompt (non-color, unless we know we "want" color)
+ case "$TERM" in
+ xterm-color) color_prompt=yes;;
+ esac
+
+ # uncomment for a colored prompt, if the terminal has the capability
+ force_color_prompt=yes
+
+ if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+ fi
+
+ if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
+ else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '
+ fi
+ unset color_prompt force_color_prompt
+ # If this is an xterm set the title to user@host:dir
+ case "$TERM" in
+ xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1"
+ ;;
+ *)
+ ;;
+ esac
+
+ # enable color support of ls and also add handy aliases
+ if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ alias dir='dir --color=auto'
+ alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+ fi
+
+ # enable programmable completion features
+ if ! shopt -oq posix; then
+ if [ -f /usr/share/bash-completion/bash_completion ]; then
+ . /usr/share/bash-completion/bash_completion
+ elif [ -f /etc/bash_completion ]; then
+ . /etc/bash_completion
+ fi
+ fi
+
+ # Add RVM to PATH for scripting
+ export PATH="$PATH:$HOME/.rvm/bin"
+
+fi
+
+
+PATH="/home/lxf/perl5/bin${PATH:+:${PATH}}"; export PATH;
+PERL5LIB="/home/lxf/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
+PERL_LOCAL_LIB_ROOT="/home/lxf/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
+PERL_MB_OPT="--install_base \"/home/lxf/perl5\""; export PERL_MB_OPT;
+PERL_MM_OPT="INSTALL_BASE=/home/lxf/perl5"; export PERL_MM_OPT;
+PATH=$PATH:/sbin:/usr/sbin
+
diff --git a/.gitconfig b/.gitconfig
new file mode 100644
index 0000000..74edfde
--- /dev/null
+++ b/.gitconfig
@@ -0,0 +1,10 @@
+[user]
+ name = Gitea
+ email = gitea@fake.local
+[core]
+ quotePath = false
+ commitGraph = true
+[receive]
+ advertisePushOptions = true
+[gc]
+ writeCommitGraph = true
diff --git a/.profile b/.profile
new file mode 100644
index 0000000..d89ea5a
--- /dev/null
+++ b/.profile
@@ -0,0 +1,27 @@
+# ~/.profile: executed by the command interpreter for login shells.
+# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
+# exists.
+# see /usr/share/doc/bash/examples/startup-files for examples.
+# the files are located in the bash-doc package.
+
+# the default umask is set in /etc/profile; for setting the umask
+# for ssh logins, install and configure the libpam-umask package.
+#umask 022
+
+# if running bash
+if [ -n "$BASH_VERSION" ]; then
+ # include .bashrc if it exists
+ if [ -f "$HOME/.bashrc" ]; then
+ . "$HOME/.bashrc"
+ fi
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/bin" ] ; then
+ PATH="$HOME/bin:$PATH"
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/.local/bin" ] ; then
+ PATH="$HOME/.local/bin:$PATH"
+fi
diff --git a/.tmux.conf b/.tmux.conf
new file mode 100644
index 0000000..93f48f7
--- /dev/null
+++ b/.tmux.conf
@@ -0,0 +1,58 @@
+setw -g clock-mode-style 12
+
+#start window numbering at 1
+set -g base-index 1
+set -g pane-base-index 1
+set-option -g renumber-windows on
+
+
+# Copy mode
+setw -g mode-keys vi
+unbind [
+bind Escape copy-mode
+unbind p
+bind p paste-buffer
+bind-key -T copy-mode-vi v send-keys -X begin-selection
+
+# remap prefix to Control + a
+set -g prefix C-b
+unbind C-b
+bind C-b send-prefix
+
+# remap window split commands to something easier to remember
+unbind %
+bind | split-window -h
+bind - split-window -v
+
+# force a reload of the config file
+unbind r
+bind r source-file ~/.tmux.conf
+
+# make tmux panes like Vim
+#bind h select-pane -L
+#bind j select-pane -D
+#bind k select-pane -U
+#bind l select-pane -R
+bind-key -r C-h select-window -t :-
+bind-key -r C-l select-window -t :+
+
+# quick pane cycling
+
+set -g status-left-length 52
+set -g status-right-length 451
+set -g status-fg white
+set -g status-bg colour234
+#set -g window-status-activity-attr bold
+set -g pane-border-fg colour245
+set -g pane-active-border-fg colour39
+set -g message-fg colour16
+set -g message-bg colour221
+set -g message-attr bold
+set -g status-left '#[fg=colour235,bg=colour252,bold] ❐ #S #[fg=colour252,bg=colour238,nobold]⮀#[fg=colour245,bg=colour238,bold] #(whoami) #[fg=colour238,bg=colour234,nobold]⮀'
+set -g window-status-format "#[fg=white,bg=colour234] #I #W "
+set -g window-status-current-format "#[fg=colour234,bg=colour39]⮀#[fg=colour25,bg=colour39,noreverse,bold] #I ⮁ #W#[fg=colour39,bg=colour234,nobold]⮀"
+
+
+set-window-option -g automatic-rename off
+set-option -g allow-rename off
+
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..79bb6e5
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,466 @@
+set nocompatible
+filetype off
+" Vundle setup {{{
+set rtp+=~/.vim/bundle/Vundle.vim
+call vundle#begin()
+Bundle 'gmarik/Vundle.vim'
+Bundle 'ervandew/supertab'
+Bundle 'honza/vim-snippets'
+Bundle 'airblade/vim-gitgutter'
+Bundle 'ctrlpvim/ctrlp.vim'
+Bundle 'scrooloose/syntastic'
+Bundle 'tpope/vim-fugitive'
+Bundle 'tpope/vim-repeat'
+Bundle 'tpope/vim-surround'
+Bundle 'vim-airline/vim-airline'
+Bundle 'vim-airline/vim-airline-themes'
+Bundle 'vim-scripts/multvals.vim'
+Bundle 'altercation/vim-colors-solarized'
+Bundle 'vim-scripts/Gundo'
+Bundle 'vim-scripts/django.vim'
+Bundle 'nelstrom/vim-markdown-folding'
+Bundle 'tpope/vim-markdown'
+Bundle 'amperser/proselint'
+Bundle 'jgdavey/tslime.vim'
+Bundle 'christoomey/vim-tmux-navigator'
+Bundle 'nicholaides/words-to-avoid.vim'
+Bundle 'reedes/vim-wordy'
+Bundle 'vim-scripts/vim-auto-save'
+Bundle 'rizzatti/dash.vim'
+Bundle 'gregsexton/matchtag'
+call vundle#end()
+filetype plugin indent on
+"}}}
+" Basic stuff {{{
+set encoding=utf-8
+set scrolloff=3
+set modelines=0
+set guifont=Inconsolata-dz:h12
+set tabstop=4
+set shiftwidth=4
+set softtabstop=4
+set expandtab
+set cursorline
+set autoindent
+set hidden
+set number
+set undofile
+set cpoptions+=$
+set cmdheight=2
+set laststatus=2
+set showcmd
+set showmode
+set backspace=indent,eol,start
+"let mapleader = "."
+:nmap <silent> <leader>d <Plug>DashSearch
+
+"save things when we turn our back
+autocmd BufLeave,FocusLost * silent! wall
+" save things all the time:
+
+let g:auto_save = 1
+let g:auto_save_in_insert_mode = 0
+"}}}
+" Statusline setup {{{
+"
+let g:airline_powerline_fonts = 3
+if !exists('g:airline_symbols')
+ let g:airline_symbols = {}
+endif
+
+ " unicode symbols
+let g:airline_left_sep = '»'
+let g:airline_left_sep = '⮀'
+let g:airline_right_sep = '«'
+let g:airline_right_sep = '◀'
+let g:airline_symbols.linenr = '␊'
+let g:airline_symbols.linenr = '␤'
+let g:airline_symbols.linenr = '¶'
+let g:airline_symbols.branch = '⎇'
+let g:airline_symbols.paste = 'ρ'
+let g:airline_symbols.paste = 'Þ'
+let g:airline_symbols.paste = '∥'
+let g:airline_symbols.whitespace = 'Ξ'
+
+" }}}
+" Abbreviations {{{
+
+" easier markdown links:
+let @a ='Sr%a()h'
+" email signature:
+let @c ='icheers Scott Gilbertson sng@luxagraf.net '
+
+" get rid of line breaks in paragraphs
+let @p ='g/^./ .,/^$/-1 join'
+let @d ='=strftime("%Y/%m/%d")<CR>'
+nnoremap <F5> "=strftime("%Y/%m/%d")<CR>P
+" }}}
+" Convenience mappings {{{
+
+"map <tab> %
+"for rewrapping things when composing email
+map <leader>q gq}
+let g:EasyMotion_leader_key = '<Leader>'
+
+"insert date/time
+:iab <expr> dts strftime("%FT%T%z")
+"uppercase words
+nnoremap <leader>up :%s/\<./\u&/g<cr>
+"Lowercase words
+nnoremap <leader>down :%s/\<./\l&/g<cr>
+
+
+nnoremap <leader>cd :lcd %:p:h<cr>
+
+" sane spelling options
+nnoremap <leader>sp :set spell! spelllang=en_us spell?<CR>
+set spellfile=~/.vim/dict.add
+map <silent> <C-U> ]s
+map <silent> <C-I> z=
+"quicker way to get to the thesaurus:
+inoremap ,t <c-x><c-t>
+
+let g:marked_app = "Marked"
+noremap ,m :MarkedOpen <cr>
+
+"Let's just leave the whole w out of it shall we.
+noremap <C-h> <C-w>h
+noremap <C-j> <C-w>j
+noremap <C-k> <C-w>k
+noremap <C-l> <C-w>l
+
+" Convert curly quotes to straight. {{{
+" Any argument causes substitute to confirm changes.
+function! ToStraight(line1, line2, args)
+ let flags = 'eg'
+ let range = a:line1 . ',' . a:line2
+ if empty(a:args)
+ let range = 'silent ' . range
+ else
+ let flags .= 'c'
+ endif
+ let search = @/
+ exe range . "s/[‘’]/'/" . flags
+ exe range . 's/[“””]/"/' . flags
+ nohl
+ let @/ = search
+endfunction
+command! -nargs=? -range ToStraight call ToStraight(<line1>, <line2>, '<args>')
+nnoremap ,str :%ToStraight<cr>
+" Keep search matches in the middle of the window.
+nnoremap n nzzzv
+nnoremap N Nzzzv
+
+" Easier to type, and I never use the default behavior.
+noremap H ^
+noremap L $
+vnoremap L g_
+
+nnoremap <left> <nop>
+nnoremap <right> <nop>
+inoremap <up> <nop>
+inoremap <down> <nop>
+inoremap <left> <nop>
+inoremap <right> <nop>
+nnoremap j gj
+nnoremap k gk
+" Make os x clipboard work
+set clipboard=unnamedplus
+
+" Visual mode pressing * or # searches for the current selection
+" Super useful! From an idea by Michael Naumann
+vnoremap <silent> * :call VisualSelection('f')<CR>
+vnoremap <silent> # :call VisualSelection('b')<CR>
+
+nnoremap <leader>g :GundoToggle<CR>
+
+imap jj <Esc>
+"yank a line, not a line and some more
+nnoremap Y y$
+nnoremap <leader>it /\vit's\|its <cr>
+" Fuck you, help key.
+noremap <F1> :checktime<cr>
+inoremap <F1> <esc>:checktime<cr>
+
+"nnoremap <leader>ww mz:%s/\s\+$//<cr>:let @/=''<cr>`z
+
+" zt is okay for putting something at the top of the screen, but when I'm
+" writing prose I often want to put something at not-quite-the-top of the
+" screen. zh is "zoom to head level"
+nnoremap zh mzzt10<c-u>`z
+
+" Easier linewise reselection of what you just pasted.
+nnoremap <leader>V V`]
+
+" Indent/dedent/autoindent what you just pasted.
+
+" HTML tag closing
+inoremap <C-_> <space><bs><esc>:call InsertCloseTag()<cr>a
+
+" Select (charwise) the contents of the current line, excluding indentation.
+" Great for pasting Python lines into REPLs.
+nnoremap vv ^vg_
+
+" Sudo to write
+cnoremap w!! w !sudo tee % >/dev/null
+
+
+" Insert Mode Completion {{{
+
+inoremap <c-f> <c-x><c-f>
+inoremap <c-]> <c-x><c-]>
+inoremap <c-l> <c-x><c-l>
+
+" }}}
+
+" }}}
+
+
+
+" Searching ------------------------------------------------------------------- {{{
+nnoremap / /\v
+vnoremap / /\v
+set ignorecase
+set smartcase
+set gdefault
+set incsearch
+set noshowmatch
+set hlsearch
+nnoremap <leader><space> :noh<cr>
+" }}}
+" Tab Completion -------------------------------------------------------------- {{{
+set wildmode=list:longest,list:full
+set wildignore+=*.o,*.obj,.git,*.rbc,*.class,.svn,vendor/gems/*
+"}}}
+
+
+
+"Trying ranger
+function! RangeChooser()
+ let temp = tempname()
+ " The option "--choosefiles" was added in ranger 1.5.1. Use the next line
+ " with ranger 1.4.2 through 1.5.0 instead.
+ "exec 'silent !ranger --choosefile=' . shellescape(temp)
+ if has("gui_running")
+ exec 'silent !xterm -e ranger --choosefiles=' . shellescape(temp)
+ else
+ exec 'silent !ranger --choosefiles=' . shellescape(temp)
+ endif
+ if !filereadable(temp)
+ redraw!
+ " Nothing to read.
+ return
+ endif
+ let names = readfile(temp)
+ if empty(names)
+ redraw!
+ " Nothing to open.
+ return
+ endif
+ " Edit the first item.
+ exec 'edit ' . fnameescape(names[0])
+ " Add any remaning items to the arg list/buffer list.
+ for name in names[1:]
+ exec 'argadd ' . fnameescape(name)
+ endfor
+ redraw!
+endfunction
+command! -bar RangerChooser call RangeChooser()
+nnoremap ,nt :<C-U>RangerChooser<CR>
+
+" Backups ----------------------------------------------------------------------{{{
+
+set backup " enable backups
+set noswapfile " it's 2013, Vim.
+
+set undodir=~/.vimtmp/undo// " undo files
+set backupdir=~/.vimtmp/backup// " backups
+set directory=~/.vimtmp/swap// " swap files
+
+" Make those folders automatically if they don't already exist.
+if !isdirectory(expand(&undodir))
+ call mkdir(expand(&undodir), "p")
+endif
+if !isdirectory(expand(&backupdir))
+ call mkdir(expand(&backupdir), "p")
+endif
+if !isdirectory(expand(&directory))
+ call mkdir(expand(&directory), "p")
+endif
+
+" Make Vim able to edit crontab files again.
+set backupskip=/tmp/*,/private/tmp/*"
+" }}}
+
+"Thesaurus
+set thesaurus+=/Users/sng/.mthesaur.txt
+"}}}
+" Notes (AKA NValt in Vim){{{
+" NValt style searching with Ack to quicklist
+command! -nargs=1 Nvs :Ack -i -n "<args>" $NOTES_DIR
+command! -nargs=1 Ngrep vimgrep "<args>" $NOTES_DIR/*.txt|:cw
+noremap <leader>n :Ngrep
+noremap <leader>v :Nvs
+" }}}
+" Filetype stuff {{{
+augroup ft_vim
+ au!
+ au FileType vim setlocal foldmethod=marker
+ au FileType help setlocal textwidth=78
+augroup END
+
+" If the current buffer has never been saved, it will have no name,
+" call the file browser to save it, otherwise just save it.
+nnoremap <silent> <C-S> :if expand("%") == ""<CR>browse confirm w<CR>else<CR>confirm w<CR>endif<CR>
+au BufRead,BufNewFile *.twig set filetype=html
+autocmd BufRead,BufNewFile *.css,*.scss,*.less setlocal foldmethod=marker foldmarker={,}
+
+" turn on sentences level undo for prose:
+function s:undosentences ()
+ inoremap . .<C-g>u
+ inoremap ! !<C-g>u
+ inoremap ? ?<C-g>u
+ inoremap : :<C-g>u
+ setl wrap linebreak textwidth=0 wrapmargin=0 synmaxcol=999 filetype=markdown spell
+endfunction
+
+" txt, text, md and markdown are markdown files
+au BufEnter,BufRead,BufNewFile *.{text,txt,md,markdown} call s:undosentences()
+
+" syntastic and proselint
+let g:syntastic_check_on_open = 1
+let g:syntastic_check_on_wq = 0
+let g:syntastic_markdown_checkers = ['proselint']
+
+" wrap python and other files:
+function s:mypythonsettings()
+ highlight BadWhitespace ctermbg=red guibg=red
+ "set foldmethod=indent
+ "set textwidth=79
+endfunction
+au BufRead,BufNewFile *.py,*.pyw,*.c,*.h call s:mypythonsettings()
+"}}}
+" Colors {{{
+syntax on
+set background=dark
+let g:solarized_termtrans = 1
+colorscheme solarized
+set t_Co=256 " force vim to use 256 colors
+let g:solarized_termcolors=256
+"}}}
+" Folding {{{
+
+set foldlevelstart=0
+
+" Space to toggle folds.
+nnoremap <Space> za
+vnoremap <Space> za
+
+" Make zO recursively open whatever fold we're in, even if it's partially open.
+nnoremap zO zczO
+
+" "Focus" the current line. Basically:
+"
+" 1. Close all folds.
+" 2. Open just the folds containing the current line.
+" 3. Move the line to a little bit (15 lines) above the center of the screen.
+" 4. Pulse the cursor line. My eyes are bad.
+"
+" This mapping wipes out the z mark, which I never use.
+"
+" I use :sus for the rare times I want to actually background Vim.
+nnoremap <c-z> mzzMzvzz15<c-e>`z:Pulse<cr>
+
+function! MyFoldText() " {{{
+ let line = getline(v:foldstart)
+
+ let nucolwidth = &fdc + &number * &numberwidth
+ let windowwidth = winwidth(0) - nucolwidth - 3
+ let foldedlinecount = v:foldend - v:foldstart
+
+ " expand tabs into spaces
+ let onetab = strpart(' ', 0, &tabstop)
+ let line = substitute(line, '\t', onetab, 'g')
+
+ let line = strpart(line, 0, windowwidth - 2 -len(foldedlinecount))
+ let fillcharcount = windowwidth - len(line) - len(foldedlinecount)
+ return line . '…' . repeat(" ",fillcharcount) . foldedlinecount . '…' . ' '
+endfunction " }}}
+set foldtext=MyFoldText()
+
+" Disable commands for creating and deleting folds.
+"noremap zf <Nop>
+"noremap zF <Nop>
+"noremap zd <Nop>
+"noremap zD <Nop>
+noremap zE <Nop>
+" }}}
+" Plugins {{{
+
+" Formd stuff" {{{
+" convert markdown inline links to reference
+" a function to execute formd and return the cursor back
+" to it's original position within the buffer.
+
+" This script assumes formd is in your path at:
+" ~/bin/formd/formd
+
+function! Formd(option)
+ :let save_view = winsaveview()
+ :let flag = a:option
+ :if flag == "-r"
+ :%! ~/bin/formd/formd -r
+ :elseif flag == "-i"
+ :%! ~/bin/formd/formd -i
+ :else
+ :%! ~/bin/formd/formd -f
+ :endif
+ :call winrestview(save_view)
+endfunction
+
+" formd mappings
+
+nmap <leader>mr :call Formd("-r")<CR>
+nmap <leader>mi :call Formd("-i")<CR>
+nmap <leader>m :call Formd("-f")<CR>
+"}}}
+" Unite for all the things {{{
+
+"nnoremap <C-p> :Unite file_rec/async<cr>
+"nnoremap ,s :Unite grep:.<cr>
+"nnoremap <leader>r :<C-u>Unite -no-split -buffer-name=mru -start-insert file_mru<cr>
+"nnoremap <leader>l :<C-u>Unite -no-split -buffer-name=buffer buffer<cr>
+"let g:unite_source_history_yank_enable = 1
+"nnoremap <leader>y :Unite history/yank<cr>
+"nnoremap ,n :cd ~/notes <cr>:Unite file <cr>
+"nnoremap ,l :cd ~/sites/luxagraf <cr>:Unite file <cr>
+"nnoremap ,h :cd ~/sites/longhandpixels/_posts<cr>:Unite file <cr>
+"nnoremap ,f :cd ~/business/freelance\ writing/<cr>:Unite file <cr>
+"}}}
+"Trying Ctrl P for a while
+nnoremap <leader>r :CtrlPMRU<cr>
+nnoremap <leader>l :CtrlPBuffer<cr>
+nnoremap ,. :CtrlP<cr>
+nnoremap ,a :CtrlP app/<cr>
+nnoremap ,d :CtrlP $HOME/notes/<cr>
+nnoremap ,l :CtrlP $HOME/Sites/luxagraf<cr>
+let g:ctrlp_custom_ignore = {
+ \ 'dir': '\v[\/]\.(git|hg|svn|venv)$',
+ \ 'file': '\v\.(pyc|so|dll)$',
+ \ }
+" Wordy config {{{
+nnoremap ,w :Wordy<space>
+"}}}
+nnoremap <silent> <F8> :TlistToggle<CR>
+"}}}
+"
+" make YCM compatible with UltiSnips (using supertab)
+let g:ycm_key_list_select_completion = ['<C-n>', '<Down>']
+let g:ycm_key_list_previous_completion = ['<C-p>', '<Up>']
+let g:SuperTabDefaultCompletionType = '<C-n>'
+
+" better key bindings for UltiSnipsExpandTrigger
+let g:UltiSnipsExpandTrigger = "<tab>"
+let g:UltiSnipsJumpForwardTrigger = "<tab>"
+let g:UltiSnipsJumpBackwardTrigger = "<s-tab>"
+