Skip to content

Commit

Permalink
♻️ refactor ollama, jupyter notebook, docker
Browse files Browse the repository at this point in the history
  • Loading branch information
kenu committed Jul 12, 2024
1 parent 95d1617 commit 0f17bd7
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 48 deletions.
73 changes: 38 additions & 35 deletions public/md/aws/basic.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,42 @@ plugins=(
)
```

## Mount Volume
* g4dn instance

```sh
df -h
lsblk
sudo mkfs -t xfs /dev/nvme1n1
sudo mkdir /data
sudo mount /dev/nvme1n1 /data
# mount after reboot
ln -s /data ~/app
cd ~/app
sudo chown ec2-user:ec2-user .
# sudo chown ubuntu:ubuntu .
touch hello
cd /data
ls -altr
```

```sh
mkdir -p ~/app/.cache ~/app/git ~/app/miniconda3
ln -s ~/app/.cache ~/.cache
ln -s ~/app/git ~/git
ln -s ~/app/miniconda3 ~/miniconda3
```

```sh
wget https://github.com/bootandy/dust/releases/download/v1.0.0/dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz
tar xvfz dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv dust-v1.0.0-x86_64-unknown-linux-gnu/dust /usr/local/bin
rm -rf dust-v1.0.0-x86_64-unknown-linux-gnu*
sudo dust /
```

## Node.js, Docker

```sh
# node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Expand All @@ -47,11 +83,11 @@ mkdir -p $DOCKER_CONFIG/cli-plugins

- x86
```sh
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
```
- Arm
```sh
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-armv7 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-armv7 -o $DOCKER_CONFIG/cli-plugins/docker-compose
```

```sh
Expand All @@ -63,39 +99,6 @@ docker compose version
sudo reboot
```

## Mount Volume
* g4dn instance

```sh
df -h
lsblk
sudo mkfs -t xfs /dev/nvme1n1
sudo mkdir /data
sudo mount /dev/nvme1n1 /data
# mount after reboot
ln -s /data ~/app
cd ~/app
sudo chown ec2-user:ec2-user .
# sudo chown ubuntu:ubuntu .
touch hello
cd /data
ls -altr
```

```sh
mkdir -p ~/app/.cache ~/app/git ~/app/miniconda3
ln -s ~/app/.cache ~/.cache
ln -s ~/app/git ~/git
ln -s ~/app/miniconda3 ~/miniconda3
```

```sh
wget https://github.com/bootandy/dust/releases/download/v1.0.0/dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz
tar xvfz dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv dust-v1.0.0-x86_64-unknown-linux-gnu/dust /usr/local/bin
rm -rf dust-v1.0.0-x86_64-unknown-linux-gnu*
sudo dust /
```

## Ubuntu

Expand Down
2 changes: 1 addition & 1 deletion public/md/cvat/cvat.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ docker info
```
git clone https://github.com/opencv/cvat
cd cvat
sudo curl -L https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# re login
Expand Down
4 changes: 2 additions & 2 deletions public/md/docker/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,8 @@ mkdir -p $DOCKER_CONFIG/cli-plugins

```sh
# https://github.com/docker/compose/releases/
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
```

Expand Down
2 changes: 1 addition & 1 deletion public/md/egov/msa.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ mkdir -p $DOCKER_CONFIG/cli-plugins


```sh
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
docker compose version

Expand Down
26 changes: 17 additions & 9 deletions public/md/jupyter/notebook.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,20 @@ conda install python=3.11.9
pip install jupyter notebook
```

```bash
jupyter server --generate-config
vi /home/ec2-user/.jupyter/jupyter_server_config.py
# change `remote` to True
```

```bash
jupyter server password
# 1234 / 1234
jupyter-notebook
```

- install nginx for reverse proxy
##
```bash
sudo dnf install nginx -y
sudo vi /etc/nginx/nginx.conf
Expand All @@ -41,15 +55,9 @@ sudo vi /etc/nginx/nginx.conf
}
```

```bash
```sh
sudo systemctl start nginx
jupyter server --generate-config
vi /home/ec2-user/.jupyter/jupyter_server_config.py
# change `remote` to True
```
- open in the browser

```bash
jupyter server password
# 1234 / 1234
jupyter-notebook
```
## EOF

0 comments on commit 0f17bd7

Please sign in to comment.