본문 바로가기
Infra

Rocky 8.10 /PostgreSQL 15 /Mattermost 10.7.0 ver 설치 /메타모스트 로키 8.10버전 설치

by west_east_circle 2025. 4. 29.
반응형

### 제일 중요한거##

1. selinux 예외적용 했는지  semanage fcontext -a -t httpd_sys_content_t "/opt/mattermost(/.*)?"

2. firewalld 예외적용 했는지      firewall-cmd --permanent --add-port=8065/tcp

######################
#메타모스트 설치 하기
dnf install wget -y  
wget https://releases.mattermost.com/10.7.0/mattermost-10.7.0-linux-amd64.tar.gz
tar -xf mattermost-*-linux-amd64.tar.gz
mv mattermost /opt
mkdir /opt/mattermost/data
useradd --system --user-group mattermost
chown -R mattermost:mattermost /opt/mattermost
chmod -R g+w /opt/mattermost
############################################
vi /opt/mattermost/config/config.json
# 3번줄 사이트 URL 수정 
#153번 DB 수정
"DataSource": "postgres://계정:패스워드@localhost:5432/디비명?sslmode=disable",
###########################
#메타모스트 서비스 만들기
vi /etc/systemd/system/mattermost.service

#########아래 내용 추가
[Unit]
Description=Mattermost
After=syslog.target network.target mysqld.service
[Service]
Type=notify
WorkingDirectory=/opt/mattermost
User=mattermost
ExecStart=/opt/mattermost/bin/mattermost
PIDFile=/var/spool/mattermost/pid/master.pid
TimeoutStartSec=3600
LimitNOFILE=49152
[Install]
WantedBy=multi-user.target
#########저장####
chmod 664 /etc/systemd/system/mattermost.service
systemctl daemon-reload
systemctl enable mattermost.service​
########################################
#DB 설치 
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql15-server postgresql15

#셋업 및 시작
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable --now postgresql-15

sudo -u postgres psql
#  계정 및 DB 생성
CREATE USER 계정 WITH PASSWORD '패스워드'; 
CREATE DATABASE 데이터베이스명 OWNER most;
GRANT ALL PRIVILEGES ON DATABASE 데이터베이스명 TO 계정;
\q

#접속 허용
vi /var/lib/pgsql/15/data/pg_hba.conf
#맨 아래 추가 해줌
host    all             all             0.0.0.0/0               md5
# 재시작 postgreSQL
systemctl restart postgresql-15
# db 접속 테스트
psql -h localhost -U 계정 -d 데이터베이스명
##########################################################################

 

이렇게 했는데도 안된다면..다른 사이트를 찾아보는게 좋을거 같다.

4월달에만 메타모스트 15번 설치한 아저씨..

반응형