mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-11-04 01:51:04 +01:00 
			
		
		
		
	Minor output fix & README improvements
This commit is contained in:
		
							parent
							
								
									2733a34033
								
							
						
					
					
						commit
						fc13f74851
					
				@ -7,8 +7,9 @@ An open source implementation of the Tailscale coordination server.
 | 
				
			|||||||
- [x] Basic functionality (nodes can communicate with each other)
 | 
					- [x] Basic functionality (nodes can communicate with each other)
 | 
				
			||||||
- [x] Node registration through the web flow
 | 
					- [x] Node registration through the web flow
 | 
				
			||||||
- [x] Network changes are relied to the nodes
 | 
					- [x] Network changes are relied to the nodes
 | 
				
			||||||
 | 
					- [x] ~~Multiuser~~ Namespace support
 | 
				
			||||||
 | 
					- [ ] Share nodes between ~~users~~ namespaces
 | 
				
			||||||
- [ ] Node registration via pre-auth keys
 | 
					- [ ] Node registration via pre-auth keys
 | 
				
			||||||
- [ ] (WIP) Multiuser support
 | 
					 | 
				
			||||||
- [ ] ACLs
 | 
					- [ ] ACLs
 | 
				
			||||||
- [ ] DNS
 | 
					- [ ] DNS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -16,7 +17,7 @@ An open source implementation of the Tailscale coordination server.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Roadmap 🤷
 | 
					## Roadmap 🤷
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Adding multiuser support seems doable. Rather than actual users, this multi-tenancy will probably look more like namespaces in Kubernetes - a logical partitioning of resources created with a CLI.
 | 
					Basic multiuser support (multinamespace, actually) is now implemented. No node sharing or ACLs between namespaces yet though...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Pre-auth keys should also be feasible.
 | 
					Pre-auth keys should also be feasible.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -63,7 +63,12 @@ var registerCmd = &cobra.Command{
 | 
				
			|||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			log.Fatalf("Error initializing: %s", err)
 | 
								log.Fatalf("Error initializing: %s", err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		h.RegisterMachine(args[0], args[1])
 | 
							err = h.RegisterMachine(args[0], args[1])
 | 
				
			||||||
 | 
							if err != nil {
 | 
				
			||||||
 | 
								fmt.Printf("Error: %s", err)
 | 
				
			||||||
 | 
								return
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							fmt.Println("Ook.")
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user