I decided to change my site. You may find short list of changes below.
I rented a
arcanis.me 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
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:
@ A 184.108.40.206 @ A 220.127.116.11 # redirection from www.* www CNAME @
@ means you root domain.) And next wait for two hours. You may
find out the result as follows:
$ 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 18.104.22.168 domain.name. 912 IN A 22.214.171.124 ...
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:
# 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
Login on special user and option
anon_world_readable_only=YES are used for
prevent access to the music directory. Also here is my
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
Now let’s add redirection from
repo.arcanis.me to the needed IP address.
To do this, add the following entry in DNS:
repo A 126.96.36.199