ivarstead

This is an old revision of the document!


IVARSTEAD

  • Settings \ Appearance \ Auto-hide the Dock
  • Settings \ Privacy \ Screen \ Automatic Screen Lock
sudo su -
echo "P@ssw0rd" | anydesk --set-password

nano /etc/gdm3/custom.conf

Check for/add:

  WaylandEnable=false
  AutomaticLoginEnable = true
  AutomaticLogin = $USERNAME
sudo apt install openssh-server
curl -fsSL https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg
sudo nano /etc/apt/sources.list

Add:

 deb [signed-by=/usr/share/keyrings/webmin.gpg] http://download.webmin.com/download/repository sarge contrib
sudo apt update
sudo apt install webmin
curl -fsSL https://get.casaos.io | sudo bash

Some apps install from the app store but most seem to be better installed by docker-compose build and imported into CasaOS.

Compose file:

version: "3"

services:
  mariadb:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Australia/Perth
      - MYSQL_ROOT_PASSWORD=<see mSecure>
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=<see mSecure>
      - REMOTE_SQL=
      - /DATA/AppData/nextcloud-mariadb:/config

    ports:
      - 3306:3306

    restart: unless-stopped

Compose file:

version: '3.1'

services:
  phpmyadmin:
    container_name: phpMyAdmin
    image: phpmyadmin
    restart: unless-stopped
    ports:
      - 8080:80
    environment:
      - PMA_ARBITRARY=1
      - PMA_HOSTS=IVARSTEAD
      - PMA_CONTROLHOST=IVARSTEAD
      - PMA_PMADB=phpmyadmin
      - PMA_CONTROLUSER=pma
      - PMA_CONTROLPASS=KLJhjh8798
    volumes:
      - /config.user.inc.php:/etc/phpmyadmin/config.user.inc.php

Icon: https://www.phpmyadmin.net/static/favicon.ico

Install Brew and dependencies

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/seanys/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
sudo apt-get install build-essential
brew install gcc

Add repo

sudo nano /etc/apt/sources.list

Add this line:

 deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian jammy contrib
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg
sudo apt-get install virtualbox
sudo apt-get install -y python3 python-is-python3 python3-pip
python -m pip install --user virtualenv
brew install roots/tap/trellis-cli
curl https://get.volta.sh | bash
npm install --global yarn

Create project

trellis new --name seanys.com --host seanys.com ./seanys.com
sudo apt install php-xmlwriter
sudo apt install composer
cd seanys.com/site/web/app/themes/
composer create-project roots/sage Back-To-Basics
yarn
nano bud.config.js

Disabled, but thinking about removal.

sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service
sudo systemctl mask snapd.service
git clone https://github.com/intel/sgx-software-enable.git
cd sgx-software-enable
make
sudo sgx-software-enable
  • ivarstead.1701774657.txt.gz
  • Last modified: 2023/12/05 19:10
  • by admin
  • Currently locked by: 172.18.0.1