122 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Copyright (C) 2013 Aaron Lindsay <aaron@aclindsay.com>
 | |
| #
 | |
| # An example Asink configuration file. The `asink' command will search
 | |
| # for this file at ~/.asink/config. If you want to keep it somewhere
 | |
| # else, you must run the `asink' command with the `-c' option:
 | |
| #     asink -c /path/to/your/config
 | |
| #
 | |
| # This file must remain only readable and writable only by the user
 | |
| # running the Asink client (i.e. `chmod 600 config`) because it contains
 | |
| # passwords and encryption keys.
 | |
| 
 | |
| 
 | |
| ########################################################################
 | |
| # The [local] section controls things which are independent of the rest
 | |
| # of the system (i.e. you can change these settings and not have to
 | |
| # change anything with your server configuration, or the config on any
 | |
| # of the other clients)
 | |
| ########################################################################
 | |
| [local]
 | |
| 
 | |
| # The directory you want to keep synchronized between your computers
 | |
| syncdir = /home/user1/Asink
 | |
| 
 | |
| ## The following directories/files are all typically located inside a
 | |
| ## .asink folder in your home directory.
 | |
| 
 | |
| # A directory to store locally-cached versions of files.
 | |
| cachedir = /home/user1/.asink/cache
 | |
| 
 | |
| # A temporary directory used by Asink when it needs to make temporary
 | |
| # files
 | |
| tmpdir = /home/user1/.asink/cache/.tmpdir
 | |
| 
 | |
| # Where you want to store the SQLite database used by the Asink client
 | |
| dblocation = /home/user1/.asink/localdb.db
 | |
| 
 | |
| # The socket to be used to communicate with the Asink client
 | |
| socket = /home/user1/.asink/asink.sock
 | |
| 
 | |
| ########################################################################
 | |
| # The [server] section controls how the Asink client communicates with
 | |
| # the Asink server (`asinkd')
 | |
| ########################################################################
 | |
| [server]
 | |
| 
 | |
| # The IP address or hostname of your Asink server (`asinkd')
 | |
| host = example.com
 | |
| 
 | |
| # The port used to communicate with asinkd (i.e. 'asinkd -p 8080')
 | |
| port = 8080
 | |
| 
 | |
| # Your user's username and password for communicating with the server
 | |
| # These can be set using the asinkd 'useradd', 'usermod', and 'userdel'
 | |
| # commands.
 | |
| username = user1
 | |
| # Don't surround with quotes unless your password contains them
 | |
| password = user1password
 | |
| 
 | |
| ########################################################################
 | |
| # The [storage] section controls how/where your files are stored (The
 | |
| # server mentioned above only handles keeping track of file versions, it
 | |
| # doesn't actually store them). Asink supports several different types
 | |
| # of storage providers, and which options are available to you in this
 | |
| # section varies depending on which storage provider you use.
 | |
| #
 | |
| # The current storage options are:
 | |
| #  local
 | |
| #  FTP
 | |
| #
 | |
| # Be sure you only uncomment one of the following "method = ..." lines
 | |
| # along with its corresponding options.
 | |
| ########################################################################
 | |
| [storage]
 | |
| 
 | |
| 
 | |
| ## Local storage ##
 | |
| # Local storage is useful if you want to back your files up to a NFS
 | |
| # share or something you can mount locally (and also for testing Asink
 | |
| # with only one machine).
 | |
| method = local
 | |
| 
 | |
| # The directory to store files in
 | |
| dir = /home/user1/.asink/localstorage
 | |
| 
 | |
| 
 | |
| ## FTP storage ##
 | |
| #method = ftp
 | |
| 
 | |
| # The hostname or IP address of the FTP server
 | |
| #server = localhost
 | |
| 
 | |
| # The remote port the FTP server is using
 | |
| # port = 21
 | |
| 
 | |
| # The directory on the server you want to store your files in
 | |
| #directory = asink_ftp
 | |
| 
 | |
| # The username and password used to connect to the FTP server
 | |
| #username = user1
 | |
| # Don't surround with quotes unless your password contains them
 | |
| #password = user1password
 | |
| 
 | |
| 
 | |
| ########################################################################
 | |
| # The [encryption] section controls whether or not files are encrypted,
 | |
| # and supplies the encryption key if they are.
 | |
| ########################################################################
 | |
| [encryption]
 | |
| 
 | |
| # 'yes' if encryption is enabled and 'no' otherwise
 | |
| enabled = yes
 | |
| 
 | |
| # The key only needs to be supplied if encryption is enabled. This
 | |
| # currently cannot be changed once you begin synchronizing files, so
 | |
| # choose it carefully. In the future, there will most likely be an
 | |
| # option to change the encryption key, but it will involve downloading,
 | |
| # decrypting, re-encrypting, and re-uploading all the versions of all
 | |
| # your files, so it will be a time-intensive operation.
 | |
| #
 | |
| # Note: The key should not be surrounded by quotes
 | |
| key = user1encryptionkey
 |