mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-03 16:24:27 -05:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
Setting up NadekoBot with Docker
WORK IN PROGRESS
Installation
- Create a 
/srv/nadekofolder 
mkdir -p /srv/nadeko
- Create a 
docker-compose.yml 
- nano 
docker-compose.yml - copy the following contents into it:
 
docker-compose.yml
version: "3.7"
services:
  nadeko:
    image: registry.gitlab.com/kwoth/nadekobot:latest
    depends_on:
      - redis
    environment:
      TZ: Europe/Paris
      NadekoBot_RedisOptions: redis,name=nadeko
      #NadekoBot_ShardRunCommand: dotnet
      #NadekoBot_ShardRunArguments: /app/NadekoBot.dll {0} {1}
    volumes:
      - /srv/nadeko/conf/creds.yml:/app/creds.yml:ro
      - /srv/nadeko/data:/app/data
  redis:
    image: redis:4-alpine
    sysctls:
      - net.core.somaxconn=511
    command: redis-server --maxmemory 32M --maxmemory-policy volatile-lru
    volumes:
      - /srv/nadeko/redis-data:/data
- Save your file and run docker compose
 
docker-compose up
- Edit creds in 
/srv/nadeko/conf/creds.yml - Run it again with
 
docker-compose up
Updating
cd /srv/nadekodocker-compose pulldocker-compose up -d