puter
puter copied to clipboard
[Request] Unraid Support
A Community App compatible version of Putty would be great for Unraid users. Currently can't figure out how to install this manually with Docker Compose Manger and can't find it on Dockerhub either.
Hi there!
I'm not familiar with Unraid so just trying to make sure I understand what you're asking for: You want to control a remote server running Unraid, by using a Putty app (or similar) inside Puter?
Unraid is a type of hypervisor that runs on baremetal. What they are requesting is that you build a docker container that can be imported into Unraid easily using their Community Apps plugin.
https://unraid.net/community/apps
https://forums.unraid.net/topic/87144-ca-application-policies-notes/
Is this url what you're looking for? ghcr.io/heyputer/puter:latest
Hi there!
I'm not familiar with Unraid so just trying to make sure I understand what you're asking for: You want to control a remote server running Unraid, by using a Putty app (or similar) inside Puter?
Self hosting Puter on Unraid. Having a Community App template would open up ease of installation for users on Unraid.
Using Docker Compose Manager (app), I was able to paste the following docker-compose template with the volumes modified to match. I ran New Permissions from the Tools menu on Unraid on the share that has my volume I modified from the Docker-Compose and was able to get to the Login Screen after bringing it up.
version: "3.8"
services:
puter:
container_name: puter
image: ghcr.io/heyputer/puter:latest
pull_policy: always
# build: ./
restart: unless-stopped
ports:
- '4100:4100'
environment:
# TZ: Europe/Paris
# CONFIG_PATH: /etc/puter
PUID: 1000
PGID: 1000
volumes:
- ./puter/config:/etc/puter
- ./puter/data:/var/puter
healthcheck:
test: wget --no-verbose --tries=1 --spider http://puter.localhost:4100/test || exit 1
interval: 30s
timeout: 3s
retries: 3
start_period: 30s
I viewed the logs and have gotten the password for the default_user account but receive a red empty error box above the username field when attempting to login. The logs don't show any errors or provide helpful insight.
This is as far as I was able to get so far, hopefully someone can respond below if they manage to get it running and logged in successfully.
This tends to happen when there's a configuration mismatch between domains or ports.
Make sure of the following:
domainin config.json is set to the domain you're using to access puter- DNS resolves for the domain, and the
api.subdomain on that domain http_portis set to the port Puter is listening on (autowill use4100unless that port is in use)pub_portis set to the external port (ex:443if you're using a reverse proxy that serves over https)
We recently updated the configuration instructions so be sure to check that out as well. For local DNS configuration you can look at this reference that we also added recently.
Closing; considering this completed
I just got the same error. The config.json is now default with
"domain": "puter.localhost",
If changed to "domain": "puter.local", and following https://github.com/HeyPuter/puter/blob/main/doc/self-hosters/domains.md then its working for me with local dns.