mirror of
				https://github.com/arcan1s/arcanis.me.git
				synced 2025-10-24 18:33:47 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			67 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| ---
 | |
| category: en
 | |
| type: paper
 | |
| layout: paper
 | |
| tags: site, github pages
 | |
| title: Site changes
 | |
| short: site-changes
 | |
| description: I decided to change my site. You may find short list of changes below.
 | |
| ---
 | |
| <h2><a name="list" class="anchor" href="#list"><span class="octicon octicon-link"></span></a>The list of changes:</h2>
 | |
| <ul>
 | |
|   <li>I rented a <code>arcanis.name</code> domain. Now I have a normal address, as well as all normal people have it. Small description of how to do it. Firstly, you should rent domain and activate DNS editing (it is called <a href="http://www.nic.ru/dns/service/dns_hosting/">DNS-master</a> for Ru-center). I pay about $30 in year. Then you should create CNAME file in your repository; this file has line with your domain name. And finally you should create two DNS records for your domain:
 | |
| {% highlight bash %}
 | |
| @    A   192.30.252.153
 | |
| @    A   192.30.252.154
 | |
| # redirection from www.*
 | |
| www CNAME   @
 | |
| {% endhighlight %}
 | |
| (Symbol <code>@</code> means you root domain.) And next wait for two hours. You may find out the result as follows:
 | |
| {% highlight bash %}
 | |
| $ dig domain.name +nostats +nocomments +nocmd
 | |
| ; <<>> DiG 9.9.2-P2 <<>> domain.name +nostats +nocomments +nocmd
 | |
| ;; global options: +cmd
 | |
| ;domain.name.                  IN      A
 | |
| domain.name.           912     IN      A       192.30.252.153
 | |
| domain.name.           912     IN      A       192.30.252.154
 | |
| ...
 | |
| {% endhighlight %}</li>
 | |
|   <li>Also I've created <a href="ftp://repo.arcanis.name/repo">my own repo</a>, which will contain some AUR packages that I'm using. Support of both architectures is planned.</li>
 | |
|   <li>Since the repo requires ftp protocol, I've changed samba shared folders to ftp. The problem of access has been resolved by using mount options:
 | |
| {% highlight bash %}
 | |
| # only read rights
 | |
| /home/arcanis/music                         /srv/ftp/music  ext4    defaults,bind,ro   0 0
 | |
| /home/arcanis/arch/repo                     /srv/ftp/repo   ext4    defaults,bind,ro   0 0
 | |
| # read and write rights (the file has size 2 Gb)
 | |
| /home/arcanis/share.fs                      /srv/ftp/share  ext4    defaults,rw   0 0
 | |
| {% endhighlight %}
 | |
| Login on special user and option <code>anon_world_readable_only=YES</code> are used for prevent access to the music directory.
 | |
| Also here is my <code>/etc/vsftpd.conf</code> configuration file:
 | |
| {% highlight bash %}
 | |
| anonymous_enable=YES
 | |
| anon_root=/srv/ftp
 | |
| local_enable=YES
 | |
| write_enable=YES
 | |
| local_umask=022
 | |
| anon_upload_enable=YES
 | |
| anon_mkdir_write_enable=YES
 | |
| anon_other_write_enable=YES
 | |
| anon_world_readable_only=YES
 | |
| dirmessage_enable=YES
 | |
| xferlog_enable=YES
 | |
| connect_from_port_20=YES
 | |
| nopriv_user=music
 | |
| ascii_upload_enable=YES
 | |
| ftpd_banner=Welcome to arcanis
 | |
| chroot_local_user=YES
 | |
| local_root=/srv/ftp/music
 | |
| listen=YES
 | |
| {% endhighlight %}
 | |
| Now let's add redirection from <code>repo.arcanis.name</code> to the needed IP address. To do this, add the following entry in DNS:
 | |
| {% highlight bash %}
 | |
| repo   A   89.249.170.38
 | |
| {% endhighlight %}
 | |
|   </li>
 | |
|   <li>Also there are plans to buy a server for compiling packages and hosting the repository, filesharing and backups.</li>
 | |
| </ul>
 |