배포 전 작업:
먼저 공식 웹사이트에서 Ubuntu Server 22.04 ISO를 다운로드하고 부팅 가능한 U 디스크 또는 CDROM 부팅 디스크를 만들고,
두 번째로 설치 시스템을 최소화하고 스냅 사전 설치된 소프트웨어 패키지를 합리적으로 선택합니다. sshd 서비스 패키지만 설치하도록 선택했습니다.
그런 다음 서버 환경 설정 단계는 다음과 같습니다.
0: 서버 소프트웨어 버전 업데이트 및 업그레이드
sudo apt update
sudo apt upgrade
1. 서버 시간대 + 8 상하이 시간대를 설정하고 BIOS에 다시 쓰기
sudo timedatectl set-timezone Asia/shanghai
sudo hwclock --systohc
2. 중국어 디스플레이를 지원하도록 서버의 문자 집합 설정
sudo apt-get install language-pack-zh*
sudo vi /var/lib/locales/supported.d/local
문자 집합 콘텐츠 추가:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
로컬 문자 집합 생성 및 기본 문자 집합 설정
sudo locale-gen
sudo vi /etc/default/locale
콘텐츠 추가:
LANG=“zh_CN.UTF-8”
sudo reboot
locale
3. 관련 네트워크 매개변수를 구성하고 실제 상황에 따라 특정 매개변수를 조정합니다.
sudo apt install net-tools
sudo ifconfig -a # 查看网卡状态及配置
sudo vi /etc/netplan/xxx.yaml # 修改yaml配置文件
수정:
네트워크:
이더넷:
enp0s5:
dhcp4:no # 가까운 dhcp
주소: [192.168.31.9/24]
gateway4: 192.168.31.1
이름 서버:
주소: [192.168.31.1]
네트워크를 다시 활성화
sudo netplan apply
일부 애플리케이션은 resolv를 사용하여 DNS를 확인할 수 있으므로 소프트 링크 처리가 필요합니다.
sudo ln -sf /run/systemd/resolve/resolv.conf etc/resolv.conf
4. 도커 및 참조 자료를 설치하거나 BT 패널에
엔진 엔진을 설치하십시오.
https://docs.docker.com/engine/install/ubuntu/
Compose 컨테이너 오케스트레이션 도구 설치
https://docs.docker.com/compose/install/linux/
5. bt 패널을 설치하고 ssh, ftp, ngnix, php, mysql, GO 등과 같은 관련 서비스를 구성합니다.
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
6. 착석식 설치
https://docs.seatable.cn/published/seatable-manual/docker/seatable-ce/Deploy%20SeaTable%20with%20Docker.md
데이터베이스 초기화
sudo docker-compose up
컨테이너 시작
sudo docker-compose up -d
SeaTable 서비스 시작
sudo docker exec -d seatable /shared/seatable/scripts/seatable.sh start
관리자 계정 만들기
sudo docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser