Please note that the .deb packages provided here are fully compatible for Debian and Ubuntu, and the instructions are the same
even if the source list will say debian
.
Existing packages for Jessie and Ubuntu 16.04 (see below) are still provided, but the support for them has stopped with Amusewiki release 2.390. You can still run Amusewiki on such systems using the manual installation.
Supported database are mysql, postgresql and sqlite3.
Please install postgresql
or
mysql-server
before starting the installation. You will
be prompted to choose which one to use.
Amusewiki uses nginx as frontend server, so if you have Apache running, you need to change your setup (and free the HTTP and HTTPS ports) before starting the installation. See for example this article for a combined setup Apache/Nginx.
# wget -qO- https://packages.amusewiki.org/amusewiki.gpg.key | tee /etc/apt/trusted.gpg.d/amusewiki.asc
Please use bullseye
(for Debian Bullseye) or buster
(for Debian Buster) or bookworm
(for Debian Bookworm) instead of stretch
(Debian Stretch and Ubuntu 18.04) depending on your distribution. See below for the details.
# echo 'deb http://packages.amusewiki.org/debian stretch main' > /etc/apt/sources.list.d/amusewiki.list
# apt-get update # apt-get install amusewiki-extra-fonts # this is optional # apt-get install --no-install-recommends amusewiki
The output is going to prompt you to change the nginx configuration and give you the credentials for the login.
The virtual host used by nginx is roughly a blind guess, so probably you will need to put the hostname on /etc/hosts to access it for the initial configuration.
The initial site with documentation is created to give you a way to
reach the admin panel, where you should create a brand new site from
/admin/sites
and possibly make inactive the default
one.
The installation procedure will send a mail to
root@localhost
with the credentails to login in and the
nginx configuration instructions. If for some reason you didn't get
it, you can look at /var/log/amusewiki/installation.log
(since version 2.310).
# echo 'deb http://packages.amusewiki.org/debian bookworm main' > /etc/apt/sources.list.d/amusewiki.list
amusewiki 2.600-1+amw1 amusewiki-extra-fonts 2.0+amw1~buster amusewiki-texlive 20240128-1 fonts-alegreya 0.00201710+amw1 fonts-alegreyasans 0.00201710+amw1 fonts-anonymouspro 0.00201710+amw1 fonts-antykwa-poltawskiego 101-1 fonts-antykwa-torunska 2.08-1 fonts-archivonarrow 0.00201710+amw1 fonts-arvo 0.00201710+amw1 fonts-chivo 0.00201710+amw1 fonts-coelacanth 0.005+amw2 fonts-cormorant-garamond 3.500 fonts-crimsontext 0.00201710+amw1 fonts-droid 1:4.4.4r2-6 fonts-fandol 0.03+amw1 fonts-firasans 0.00201710+amw1 fonts-inknutantiqua 0.00201710+amw1 fonts-librefranklin 0.00201710+amw1 fonts-lora 0.00201710+amw1 fonts-merriweather 0.00201710+amw1 fonts-nowacki 0.995-1 fonts-poppins 0.00201710+amw1 fonts-rubik 0.00201710+amw1 fonts-sourcecodepro 0.00201710+amw1 fonts-source-han-sans-ja 2.004R+amw2 fonts-source-han-sans-ko 2.004R+amw2 fonts-source-han-sans-sc 2.004R+amw2 fonts-source-han-serif-ja 2.000R+amw2 fonts-source-han-serif-ko 2.000R+amw2 fonts-source-han-serif-sc 2.000R+amw2 fonts-sourcesanspro 0.00201710+amw1 fonts-sourceserifpro 0.00201710+amw1 fonts-spacemono 0.00201710+amw1 libbytes-random-secure-tiny-perl 1.008-1 libcrypt-perl-perl 0.29-1 libcrypt-xkcdpassword-perl 0.009-2 libdbix-class-inflatecolumn-authen-passphrase-perl 0.03-1 libdbix-class-passphrasecolumn-perl 0.05-1 libebook-epub-lite-perl 0.71-2 libemail-mime-kit-renderer-tt-perl 1.001-1 libhttp-tiny-ua-perl 0.006-1 liblog-dispatch-file-stamped-perl 0.16-2 libmath-provableprime-perl 0.045-1 libnet-acme2-perl 0.30-1 libpdf-cropmarks-perl 0.11-1 libpdf-imposition-perl 0.26-1 libplack-middleware-etag-perl 0.05-2 libsuperclass-perl 0.003-1 libtext-amuse-compile-perl 1.90-1+amw1 libtext-amuse-perl 1.83-1+amw1 libtext-amuse-preprocessor-perl 0.67-1+amw1 libxml-opds-perl 0.06-1 libx-tiny-perl 0.18-1
# echo 'deb http://packages.amusewiki.org/debian bullseye main' > /etc/apt/sources.list.d/amusewiki.list
amusewiki 2.600-1+amw1 amusewiki-extra-fonts 2.0+amw1~buster amusewiki-texlive 20240128-1 fonts-alegreya 0.00201710+amw1 fonts-alegreyasans 0.00201710+amw1 fonts-anonymouspro 0.00201710+amw1 fonts-antykwa-poltawskiego 101-1 fonts-antykwa-torunska 2.08-1 fonts-archivonarrow 0.00201710+amw1 fonts-arvo 0.00201710+amw1 fonts-chivo 0.00201710+amw1 fonts-coelacanth 0.005+amw2 fonts-cormorant-garamond 3.500 fonts-crimsontext 0.00201710+amw1 fonts-droid 1:4.4.4r2-6 fonts-fandol 0.03+amw1 fonts-firasans 0.00201710+amw1 fonts-inknutantiqua 0.00201710+amw1 fonts-karla 0.00201710+amw1 fonts-librefranklin 0.00201710+amw1 fonts-lora 0.00201710+amw1 fonts-merriweather 0.00201710+amw1 fonts-nowacki 0.995-1 fonts-poppins 0.00201710+amw1 fonts-rubik 0.00201710+amw1 fonts-sourcecodepro 0.00201710+amw1 fonts-source-han-sans-ja 2.004R+amw2 fonts-source-han-sans-ko 2.004R+amw2 fonts-source-han-sans-sc 2.004R+amw2 fonts-source-han-serif-ja 2.000R+amw2 fonts-source-han-serif-ko 2.000R+amw2 fonts-source-han-serif-sc 2.000R+amw2 fonts-sourcesanspro 0.00201710+amw1 fonts-sourceserifpro 0.00201710+amw1 fonts-spacemono 0.00201710+amw1 fonts-vollkorn 0.00201710+amw1 libbytes-random-secure-tiny-perl 1.008-1 libcall-context-perl 0.03-1 libcrypt-perl-perl 0.29-1 libcrypt-xkcdpassword-perl 0.009-2 libdbix-class-inflatecolumn-authen-passphrase-perl 0.03-1 libdbix-class-passphrasecolumn-perl 0.05-1 libebook-epub-lite-perl 0.71-2 libemail-mime-kit-renderer-tt-perl 1.001-1 libhttp-tiny-ua-perl 0.006-1 liblog-dispatch-file-stamped-perl 0.16-2 libmath-provableprime-perl 0.045-1 libnet-acme2-perl 0.30-1 libpdf-cropmarks-perl 0.11-1 libpdf-imposition-perl 0.26-1 libplack-middleware-etag-perl 0.05-2 libsuperclass-perl 0.003-1 libsymbol-get-perl 0.10-1 libtext-amuse-compile-perl 1.90-1+amw1 libtext-amuse-perl 1.83-1+amw1 libtext-amuse-preprocessor-perl 0.67-1+amw1 libxml-opds-perl 0.06-1 libx-tiny-perl 0.18-1
# echo 'deb http://packages.amusewiki.org/debian buster main' > /etc/apt/sources.list.d/amusewiki.list
amusewiki 2.600-1+amw1 amusewiki-extra-fonts 2.0+amw1~buster amusewiki-texlive 20240128-1 fonts-alegreya 0.00201710+amw1 fonts-alegreyasans 0.00201710+amw1 fonts-anonymouspro 0.00201710+amw1 fonts-antykwa-poltawskiego 101-1 fonts-antykwa-torunska 2.08-1 fonts-archivonarrow 0.00201710+amw1 fonts-arvo 0.00201710+amw1 fonts-chivo 0.00201710+amw1 fonts-coelacanth 0.005+amw2 fonts-cormorant-garamond 3.500 fonts-crimsontext 0.00201710+amw1 fonts-droid 1:4.4.4r2-6 fonts-fandol 0.03+amw1 fonts-firasans 0.00201710+amw1 fonts-inknutantiqua 0.00201710+amw1 fonts-karla 0.00201710+amw1 fonts-librefranklin 0.00201710+amw1 fonts-lora 0.00201710+amw1 fonts-merriweather 0.00201710+amw1 fonts-nowacki 0.995-1 fonts-paratype 20140202-1 fonts-poppins 0.00201710+amw1 fonts-rubik 0.00201710+amw1 fonts-sourcecodepro 0.00201710+amw1 fonts-source-han-sans-ja 2.004R+amw2 fonts-source-han-sans-ko 2.004R+amw2 fonts-source-han-sans-sc 2.004R+amw2 fonts-source-han-serif-ja 2.000R+amw2 fonts-source-han-serif-ko 2.000R+amw2 fonts-source-han-serif-sc 2.000R+amw2 fonts-sourcesanspro 0.00201710+amw1 fonts-sourceserifpro 0.00201710+amw1 fonts-spacemono 0.00201710+amw1 fonts-vollkorn 0.00201710+amw1 libbytes-random-secure-tiny-perl 1.008-1 libcall-context-perl 0.03-1 libcrypt-perl-perl 0.29-1 libcrypt-xkcdpassword-perl 0.009-2 libdbix-class-inflatecolumn-authen-passphrase-perl 0.03-1 libdbix-class-passphrasecolumn-perl 0.05-1 libebook-epub-lite-perl 0.71-2 libemail-mime-kit-renderer-tt-perl 1.001-1 libhttp-tiny-ua-perl 0.006-1 liblog-dispatch-file-stamped-perl 0.16-2 libmath-provableprime-perl 0.045-1 libnet-acme2-perl 0.30-1 libpdf-cropmarks-perl 0.11-1 libpdf-imposition-perl 0.26-1 libplack-middleware-etag-perl 0.05-2 libsuperclass-perl 0.003-1 libsymbol-get-perl 0.10-1 libtest-www-mechanize-psgi-perl 0.39-0 libtext-amuse-compile-perl 1.90-1+amw1 libtext-amuse-perl 1.83-1+amw1 libtext-amuse-preprocessor-perl 0.67-1+amw1 libxml-opds-perl 0.06-1 libx-tiny-perl 0.18-1
# echo 'deb http://packages.amusewiki.org/debian stretch main' > /etc/apt/sources.list.d/amusewiki.list
amusewiki 2.600-1+amw1 amusewiki-extra-fonts 1.1+amw1 amusewiki-texlive 20240128-1 fonts-alegreya 0.00201710+amw1 fonts-alegreyasans 0.00201710+amw1 fonts-anonymouspro 0.00201710+amw1 fonts-antykwa-poltawskiego 101-1 fonts-antykwa-torunska 2.08-1 fonts-archivonarrow 0.00201710+amw1 fonts-arvo 0.00201710+amw1 fonts-chivo 0.00201710+amw1 fonts-coelacanth 0.005+amw2 fonts-cormorant-garamond 3.500 fonts-crimsontext 0.00201710+amw1 fonts-droid 1:4.4.4r2-6 fonts-fandol 0.03+amw1 fonts-firasans 0.00201710+amw1 fonts-inknutantiqua 0.00201710+amw1 fonts-karla 0.00201710+amw1 fonts-librefranklin 0.00201710+amw1 fonts-lora 0.00201710+amw1 fonts-merriweather 0.00201710+amw1 fonts-nowacki 0.995-1 fonts-paratype 20140202-1 fonts-poppins 0.00201710+amw1 fonts-rubik 0.00201710+amw1 fonts-sourcecodepro 0.00201710+amw1 fonts-source-han-sans-ja 2.004R+amw2 fonts-source-han-sans-ko 2.004R+amw2 fonts-source-han-sans-sc 2.004R+amw2 fonts-source-han-serif-ja 2.000R+amw2 fonts-source-han-serif-ko 2.000R+amw2 fonts-source-han-serif-sc 2.000R+amw2 fonts-sourcesanspro 0.00201710+amw1 fonts-sourceserifpro 0.00201710+amw1 fonts-spacemono 0.00201710+amw1 fonts-vollkorn 0.00201710+amw1 libbytes-random-secure-tiny-perl 1.008-1 libcall-context-perl 0.03-1 libcrypt-perl-perl 0.29-1 libcrypt-xkcdpassword-perl 0.009-2 libdbix-class-inflatecolumn-authen-passphrase-perl 0.03-1 libdbix-class-passphrasecolumn-perl 0.05-1 libdbix-class-tree-perl 0.03003-1 libebook-epub-lite-perl 0.71-2 libemail-mime-kit-perl 3.000002-1 libemail-mime-kit-renderer-tt-perl 1.001-1 libhttp-tiny-ua-perl 0.006-1 liblog-dispatch-file-stamped-perl 0.16-2 libmath-provableprime-perl 0.045-1 libmath-utils-perl 1.13-1 libnet-acme2-perl 0.30-1 libpdf-cropmarks-perl 0.11-1 libpdf-imposition-perl 0.26-1 libplack-middleware-etag-perl 0.05-2 libsuperclass-perl 0.003-1 libsymbol-get-perl 0.10-1 libtest-www-mechanize-psgi-perl 0.39-0 libtext-amuse-compile-perl 1.90-1+amw1 libtext-amuse-perl 1.83-1+amw1 libtext-amuse-preprocessor-perl 0.67-1+amw1 libwordpress-dbic-schema-perl 1.01-1 libxml-opds-perl 0.06-1 libx-tiny-perl 0.18-1
# echo 'deb http://packages.amusewiki.org/debian jessie main' > /etc/apt/sources.list.d/amusewiki.list
amusewiki 2.390-1+amw1 amusewiki-extra-fonts 1.1+amw1 fonts-alegreya 0.00201710+amw1 fonts-alegreyasans 0.00201710+amw1 fonts-anonymouspro 0.00201710+amw1 fonts-antykwa-poltawskiego 101-1 fonts-antykwa-torunska 2.08-1 fonts-archivonarrow 0.00201710+amw1 fonts-arvo 0.00201710+amw1 fonts-chivo 0.00201710+amw1 fonts-coelacanth 0.005+amw2 fonts-cormorant-garamond 3.500 fonts-crimsontext 0.00201710+amw1 fonts-droid 1:4.4.4r2-6 fonts-firasans 0.00201710+amw1 fonts-inknutantiqua 0.00201710+amw1 fonts-karla 0.00201710+amw1 fonts-librefranklin 0.00201710+amw1 fonts-lora 0.00201710+amw1 fonts-merriweather 0.00201710+amw1 fonts-nowacki 0.995-1 fonts-paratype 20140202-1 fonts-poppins 0.00201710+amw1 fonts-rubik 0.00201710+amw1 fonts-sourcecodepro 0.00201710+amw1 fonts-sourcesanspro 0.00201710+amw1 fonts-sourceserifpro 0.00201710+amw1 fonts-spacemono 0.00201710+amw1 fonts-vollkorn 0.00201710+amw1 libcrypt-format-perl 0.06-1 libcrypt-rsa-parse-perl 0.041-1 libcrypt-xkcdpassword-perl 0.009-2 libdbix-class-inflatecolumn-authen-passphrase-perl 0.01-2 libdbix-class-passphrasecolumn-perl 0.02-2 libdbix-class-schema-config-perl 0.001011-2 libdbix-class-tree-perl 0.03003-1 libebook-epub-lite-perl 0.71-2 libemail-mime-kit-perl 3.000002-1 libemail-mime-kit-renderer-tt-perl 1.001-1 liblog-dispatch-file-stamped-perl 0.16-2 libpdf-api2-perl 2.030-1 libpdf-cropmarks-perl 0.11-1 libpdf-imposition-perl 0.25-1 libplack-middleware-etag-perl 0.05-2 libpod-simple-wiki-perl 0.20-1 libprotocol-acme-perl 0.12-4 libtext-amuse-compile-perl 1.30-1+amw1 libtext-amuse-perl 1.28-1+amw1 libtext-amuse-preprocessor-perl 0.61-1+amw1 libwordpress-dbic-schema-perl 1.01-1 libxml-opds-perl 0.05-2
Marco Pessotto melmothx -at- gmail -dot- com