arcanis.me/_posts/2014-03-06-site-changes.md
2016-01-24 15:41:28 +03:00

3.0 KiB

category type layout hastr tags title short
en paper paper true site, github pages Site changes site-changes

I decided to change my site. You may find short list of changes below.

The list of changes:

  • 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 DNS-master 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:

    @    A   192.30.252.153
    @    A   192.30.252.154
    # redirection from www.*
    www CNAME   @
    

    (Symbol @ 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       192.30.252.153
    domain.name.           912     IN      A       192.30.252.154
    ...
    
  • 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 /etc/vsftpd.conf configuration file:

    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   89.249.170.38
    
  • Also there are plans to buy a server for compiling packages and hosting the repository, filesharing and backups.