2025-10-28 22:11:31 +01:00

22 lines
447 B
Go

package models
import (
"net"
)
type HMNetInfo struct {
IP net.IP `json:"ip"`
WebURL string `json:"web_url,omitempty"`
SSH struct {
User string `json:"user"`
PrivKey string `json:"privkey"`
Port int `json:"port"`
} `json:"ssh,omitempty"`
}
// HMMap handles all the informations of your home server instances.
type HMMap struct {
Nginx *HMNetInfo `json:"nginx,omitempty"`
Swarm *HMNetInfo `json:"swarm,omitempty"`
}