34 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
| # Atuin Server
 | |
| 
 | |
| Once installed, [configure your client](https://docs.atuin.sh/self-hosting/usage/) to use `<your-tipi-ip>:8888` as sync address.
 | |
| 
 | |
| ## Making your shell magical
 | |
| 
 | |
| Sync, search and backup shell history with Atuin
 | |
| 
 | |
| [Atuin](https://atuin.sh) is an open-source Terminal User Interface (TUI) for your shell history.
 | |
| 
 | |
| 
 | |
| 
 | |
| ## Features
 | |
| 
 | |
| 1. Shell History Sync
 | |
|     - Sync your shell history to all of your machines, wherever they are
 | |
| 2. End-to-end Encryption 
 | |
|     - All data is encrypted, and can only be read by you
 | |
| 3. Efficient Search
 | |
|     - Search decades of shell history, and recall it in an instant. Atuin offers configurable full text or fuzzy search, filterable by host, directory, etc.
 | |
| 4. Data Import
 | |
|     - Bring your existing history with you - Atuin supports importing from a wide variety of formats
 | |
| 5. Store Extra Context
 | |
|     - Atuin stores extra context with your commands - working directory, exit code, and more!
 | |
| 
 | |
| ## Self-hosted sync server
 | |
| 
 | |
| Atuin.sh offers a free, fully-encrypted option for storing your synced shell history as well as an option to self-host a sync server of your own. This is an easy-to-use package for the Atuin sync server component; the user interface is the TUI, which can be installed using many typical package-management tools, e.g.
 | |
| 
 | |
| - `brew install atuin`
 | |
| - `apt install atuin`
 | |
| 
 | |
| or via `bash <(curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh)`.
 | 
