Fichiers de configuration du serveur Coh@bit.
Go to file
2024-05-30 15:02:12 +02:00
caddy chore: update website proxy internal port 2024-05-30 15:02:12 +02:00
fail2ban feat: add vim zsh and fail2ban entries 2024-05-29 16:04:52 +02:00
forgejo fix: update forgejo app.ini user to fit install script 2024-05-30 14:46:41 +02:00
iptables fix: patch relative paths in services install/deploy scripts 2024-05-30 13:39:34 +02:00
sshd fix: patch relative paths in services install/deploy scripts 2024-05-30 13:39:34 +02:00
vim feat: add vim zsh and fail2ban entries 2024-05-29 16:04:52 +02:00
website fix: typo in systemctl cmd in _deploy.sh 2024-05-30 13:43:29 +02:00
wireguard chore: add wireguard directory 2024-05-06 18:01:03 +02:00
zsh feat: add vim zsh and fail2ban entries 2024-05-29 16:04:52 +02:00
_requirements.sh fix: add systemctl to requirements 2024-05-30 13:31:46 +02:00
deploy.sh fix: typo flag test in install.sh and deploy.sh 2024-05-30 12:43:10 +02:00
install.sh fix: typo flag test in install.sh and deploy.sh 2024-05-30 12:43:10 +02:00
README.md fix: change * to --all|-a flag for install.sh and deploy.sh 2024-05-30 12:33:42 +02:00

Server Config

Fichiers de configuration du serveur Coh@bit.

Usage général

Cloner ce dépôts sur votre système (pas de répertoire privilégié).

# Clone repository
git clone https://git.cohabit.fr/cohabit/server_config.git
cd server_config

# Allow execute scripts
sudo chmod +x ./install.sh
sudo chmod +x ./deploy.sh

# Install and deploy services
sudo ./install.sh --all && sudo ./deploy.sh --all

Installation

Pour installer les différents services/apps du serveur.

Usage

sudo (bash|sh|zsh) ./install.sh [SERVICES...]

Examples

  • Install caddy and iptables.
    sudo ./install.sh caddy iptables
    
  • Install all services.
    sudo ./install.sh -a
    

Déploiement

Pour déployer les différents services/apps dur serveur.

Nécessite d'avoir installer les services au préalable.

Usage

sudo (bash|sh|zsh) ./deploy.sh [SERVICES...]

Examples

  • Install caddy and iptables.
    sudo ./deploy.sh caddy iptables
    
  • Install all services.
    sudo ./deploy.sh -a