1diff --git a/docker-compose.yml b/docker-compose.yml
2index 7874736..e38dd5c 100644
3--- a/docker-compose.yml
4+++ b/docker-compose.yml
5@@ -83,6 +83,8 @@ services:
6 pgs-ssh:
7 image: ghcr.io/picosh/pico/pgs-ssh:latest
8 restart: always
9+ environment:
10+ TERM: TERM=xterm-256color
11 profiles:
12 - pgs
13 - services
14diff --git a/pgs/ssh.go b/pgs/ssh.go
15index 90d877a..21190db 100644
16--- a/pgs/ssh.go
17+++ b/pgs/ssh.go
18@@ -14,6 +14,7 @@ import (
19 "github.com/charmbracelet/ssh"
20 "github.com/charmbracelet/wish"
21 bm "github.com/charmbracelet/wish/bubbletea"
22+ "github.com/muesli/termenv"
23 gocache "github.com/patrickmn/go-cache"
24 "github.com/picosh/pico/db"
25 "github.com/picosh/pico/db/postgres"
26@@ -57,7 +58,7 @@ func createRouter(cfg *shared.ConfigSite, handler *uploadassets.UploadAssetHandl
27 scp.Middleware(handler),
28 wishrsync.Middleware(handler),
29 auth.Middleware(handler),
30- wsh.PtyMdw(bm.Middleware(CmsMiddleware(&cfg.ConfigCms, cfg))),
31+ wsh.PtyMdw(bm.MiddlewareWithColorProfile(CmsMiddleware(&cfg.ConfigCms, cfg), termenv.ANSI256)),
32 WishMiddleware(handler),
33 wsh.LogMiddleware(handler.GetLogger()),
34 }