mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	
						commit
						cfd4781eb4
					
				
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							@ -80,7 +80,7 @@ Suggestions/PRs welcomed!
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
   ```shell
 | 
					   ```shell
 | 
				
			||||||
   touch db.sqlite
 | 
					   touch db.sqlite
 | 
				
			||||||
   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml -v $(pwd)/db.sqlite:/db.sqlite -p 127.0.0.1:8000:8000 headscale/headscale:x.x.x headscale namespaces create myfirstnamespace
 | 
					   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml -v $(pwd)/db.sqlite:/db.sqlite -p 127.0.0.1:8080:8080 headscale/headscale:x.x.x headscale namespaces create myfirstnamespace
 | 
				
			||||||
   ```
 | 
					   ```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   or if your server is already running in docker:
 | 
					   or if your server is already running in docker:
 | 
				
			||||||
@ -100,7 +100,7 @@ Suggestions/PRs welcomed!
 | 
				
			|||||||
   the db.sqlite mount is only needed if you use sqlite
 | 
					   the db.sqlite mount is only needed if you use sqlite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   ```shell
 | 
					   ```shell
 | 
				
			||||||
   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml -v $(pwd)/db.sqlite:/db.sqlite -p 127.0.0.1:8000:8000 headscale/headscale:x.x.x headscale serve
 | 
					   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml -v $(pwd)/db.sqlite:/db.sqlite -p 127.0.0.1:8080:8080 headscale/headscale:x.x.x headscale serve
 | 
				
			||||||
   ```
 | 
					   ```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
6. If you used tailscale.com before in your nodes, make sure you clear the tailscald data folder
 | 
					6. If you used tailscale.com before in your nodes, make sure you clear the tailscald data folder
 | 
				
			||||||
@ -121,15 +121,15 @@ Suggestions/PRs welcomed!
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
9. In the server, register your machine to a namespace with the CLI
 | 
					9. In the server, register your machine to a namespace with the CLI
 | 
				
			||||||
   ```shell
 | 
					   ```shell
 | 
				
			||||||
   headscale -n myfirstnamespace node register YOURMACHINEKEY
 | 
					   headscale -n myfirstnamespace nodes register YOURMACHINEKEY
 | 
				
			||||||
   ```
 | 
					   ```
 | 
				
			||||||
   or docker:
 | 
					   or docker:
 | 
				
			||||||
   ```shell
 | 
					   ```shell
 | 
				
			||||||
   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml headscale/headscale:x.x.x headscale -n myfirstnamespace node register YOURMACHINEKEY
 | 
					   docker run -v $(pwd)/private.key:/private.key -v $(pwd)/config.json:/config.json -v $(pwd)/derp.yaml:/derp.yaml headscale/headscale:x.x.x headscale -n myfirstnamespace nodes register YOURMACHINEKEY
 | 
				
			||||||
   ```
 | 
					   ```
 | 
				
			||||||
   or if your server is already running in docker:
 | 
					   or if your server is already running in docker:
 | 
				
			||||||
   ```shell
 | 
					   ```shell
 | 
				
			||||||
   docker exec <container_name> headscale -n myfistnamespace node register YOURMACHINEKEY
 | 
					   docker exec <container_name> headscale -n myfirstnamespace nodes register YOURMACHINEKEY
 | 
				
			||||||
   ```
 | 
					   ```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Alternatively, you can use Auth Keys to register your machines:
 | 
					Alternatively, you can use Auth Keys to register your machines:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user