Skip to content

Instantly share code, notes, and snippets.

@MarshalW
MarshalW / harbor-2.1.3-ubuntu-server-20.04.md
Last active February 4, 2021 09:54
install harbor 2.1.3 on ubuntu server 20.04

在ubuntu server 20.04安装harbor2.1.3

这是个最基本的安装:

  • 不使用ssl/https
  • 不使用所有第三方扫描等服务

安装

基本步骤:

@MarshalW
MarshalW / use-curl.md
Last active February 1, 2021 08:31
curl 使用示例

curl 使用示例

查看外网地址

$ curl cip.cc
IP      : 208.24.12.18
地址    : 中国  北京
运营商  : 电信
@MarshalW
MarshalW / docker-windows10-wsl2.md
Last active January 27, 2021 08:31
在windows10的wsl2下使用docker

在windows10的wsl2下使用docker

解决docker/wsl2造成系统慢的问题

wsl2可能会占用过多资源,造成wsl2/docker重启/运行很慢。

可在用户目录下创建文件C:\Users\${你的用户名}\.wslconfig,设置cpu和内存使用:

[wsl2] 
@MarshalW
MarshalW / install-setup-dnsmasq.md
Last active February 26, 2021 08:50
在ubuntu/raspbian安装和使用dnsmasq
@MarshalW
MarshalW / grep-example.md
Last active February 26, 2021 10:12
grep常用命令示例

grep常用命令示例

配置文件,大部分是#开头,使用命令过滤显示未被注释的行:

grep -v "^#" /etc/privoxy/config

如果有大量的空行:

@MarshalW
MarshalW / privoxy-whitelist-forward-socks5.md
Last active March 27, 2024 07:37
privoxy设置转发socks5 proxy白名单

privoxy设置转发socks5 proxy白名单

以下步骤可在ubuntu/raspbian下执行

安装配置socks5 proxy

需要有一个可ssh访问境外节点账号。

需要创建本地账号的密钥(如果没有~/.ssh/id_rsa):

@MarshalW
MarshalW / a-gitea-drone-harbor-basic-setup.md
Last active February 4, 2021 13:22
Gitea Drone和Harbor的 CI/CD 基本安装配置步骤

Gitea Drone和Harbor的 CI/CD 基本安装配置步骤

gitea/drone/harbor将被安装部署在一台服务器上,作为docker container运行

先决条件

  • 一台服务器,安装了docker/docker compose
  • 在服务器网卡再绑定3个ip地址,分别用于gitea/drone/harbor
  • 一台内部的dns server,比如dnsmasq,这样可以基于域名访问,如,gitea.lan
@MarshalW
MarshalW / alpine-linux-common-ops.md
Created February 4, 2021 13:28
Alpine Linux 常用操作

Alpine Linux 常用操作

Dockerfile 设置国内镜像和安装apk包:

RUN set -eux && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN \
    apk --no-cache add \
        curl
@MarshalW
MarshalW / key-gen.md
Last active June 13, 2024 15:28
有关ssh key及其他token生成的命令

有关ssh key及其他token生成的命令

ssh-keygen 静默生成 ssh key

不需要输入passphrase。

默认~/.ssh/id_rsa:

ssh-keygen -t rsa -b 4096 -q -P '' <<< ""$'\n'"y" 2>&1 >/dev/null
@MarshalW
MarshalW / install.sh
Last active March 25, 2021 06:49
vagrant 通过 vagrant-libvirt 运行 kvm 虚拟机
#!/usr/bin/env bash
sudo apt update && sudo apt upgrade -y
# 用于 kvm-ok 命令
sudo apt-get install cpu-checker -y
# 安装vagrant
curl -O https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.deb
sudo apt install ./vagrant_2.2.14_x86_64.deb