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 126.96.36.199 @ A 188.8.131.52 # 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 184.108.40.206 domain.name. 912 IN A 220.127.116.11 ...
Also I've created my own repo, which will contain some AUR packages that I'm using. Support of both architectures is planned.
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 18.104.22.168
Also there are plans to buy a server for compiling packages and hosting the repository, filesharing and backups.