Boris Böhne
Drupal Developer, Sindelfingen, Germany
#dcmuc19
@drubb
#dcmuc19
@drubb
#dcmuc19
@drubb
+
#dcmuc19
@drubb
#dcmuc19
@drubb
#dcmuc19
@drubb
apt install ubuntu-mate-deskop -y
@drubb
#dcmuc19
#dcmuc19
@drubb
apt install xrdp xorgxrdp xrdp-pulseaudio-installer
xrdp-build-pulse-modules
sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
Linux (VPS):
Windows / Mac / IOS / Android:
#dcmuc19
@drubb
#dcmuc19
@drubb
apt install curl git mc zsh
curl -L git.io/antigen > antigen.zsh
snap install <package> [--channel=<version>] [--classic]
Examples:
snap install phpstorm --channel=edge --classic
snap install gimp
#dcmuc19
@drubb
The snap command lets you install, configure, refresh and remove snaps.
Snaps are packages that work across many different Linux distributions,
enabling secure delivery and operation of the latest apps and utilities.
Usage: snap <command> [<options>...]
Commands can be classified as follows:
Basics: find, info, install, list, remove
...more: refresh, revert, switch, disable, enable
History: changes, tasks, abort, watch
Daemons: services, start, stop, restart, logs
Commands: alias, aliases, unalias, prefer
Configuration: get, set, wait
Account: login, logout, whoami
Permissions: connections, interfaces, interface, connect, disconnect
Snapshots: saved, save, check-snapshot, restore, forget
Other: version, warnings, okay, ack, known
Development: run, pack, try, download, prepare-image
For more information about a command, run 'snap help <command>'.
For a short summary of all commands, run 'snap help --all'.
Text
Text
#dcmuc19
@drubb
#dcmuc19
@drubb
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
wget https://github.com/lando/lando/releases/download/v3.0.0-rc.14/lando-v3.0.0-rc.14.deb
dpkg -i lando-v3.0.0-rc.14.deb
https://docs.devwithlando.io/
#dcmuc19
@drubb
#dcmuc19
@drubb
npm i -g localtunnel
lt --port 80
your url is: https://horrible-crab-3.localtunnel.me
https://www.npmjs.com/package/localtunnel
#dcmuc19
@drubb
curl https://rclone.org/install.sh | bash
snap install restic
https://rclone.org/
https://restic.net/
#dcmuc19
@drubb
Examples:
rclone mount gdrive/images /home/drubb/images
rclone copy hetzner:/ onedrive:/ -P
restic -r rclone:hetzner:Desktop backup /home/drubb
#dcmuc19
@drubb
#dcmuc19
@drubb
#dcmuc19
@drubb
and of course
https://slides.com/drubb
#dcmuc19
@drubb
By Boris Böhne
How I moved my complete Drupal development environment to a cloud desktop. Presentation at Drupal Barcamp Munich, April 2019