About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:fedora

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
installation:fedora [2021/12/20 15:19] demiankatzinstallation:fedora [2023/04/24 14:52] demiankatz
Line 5: Line 5:
 ====== Version Requirements ====== ====== Version Requirements ======
  
-These instructions were most recently tested on Fedora 34 but should also work with other recent versions with little or no modification. It should also work with other members of the RedHat family, including CentOS, RedHat Enterprise Linux, Oracle Linux, etc., though in many cases, you may need to replace "dnf" commands with "yum." If you are using an older Fedora distribution, make sure it meets the [[installation:requirements|requirements]] (such as minimum PHP version) of the VuFind release you are installing.+These instructions were most recently tested on Fedora 38 but should also work with other recent versions with little or no modification. It should also work with other members of the RedHat family, including CentOS, RedHat Enterprise Linux, Oracle Linux, etc., though in many cases, you may need to replace "dnf" commands with "yum." If you are using an older Fedora distribution, make sure it meets the [[installation:requirements|requirements]] (such as minimum PHP version) of the VuFind release you are installing.
 ====== A Note on SELinux ====== ====== A Note on SELinux ======
  
Line 112: Line 112:
  
 <code bash> <code bash>
-dnf install php php-devel php-intl php-ldap php-mysqli php-xsl php-gd php-mbstring php-json php-soap+dnf install php php-devel php-intl php-ldap php-mysqli php-xsl php-gd php-mbstring php-json php-soap php-sodium
 </code> </code>
  
Line 148: Line 148:
 dnf install wget dnf install wget
 cd /tmp cd /tmp
-wget https://github.com/vufind-org/vufind/releases/download/v8.0.3/vufind-8.0.3.tar.gz +wget https://github.com/vufind-org/vufind/releases/download/v9.0.1/vufind-9.0.1.tar.gz 
-tar xzvf vufind-8.0.3.tar.gz +tar xzvf vufind-9.0.1.tar.gz 
-mv vufind-8.0./usr/local/vufind+mv vufind-9.0./usr/local/vufind
 </code> </code>
  
Line 309: Line 309:
 VuFind won't do much good without any data – see the [[:indexing]] page for more details on loading your content into the system. VuFind won't do much good without any data – see the [[:indexing]] page for more details on loading your content into the system.
  
-===== 4. Secure Your System =====+===== 4. Secure Your System and Prepare for Production =====
  
 Congratulations -- you now have a running copy of VuFind.  However, you should be aware of security concerns.  See the [[administration:security|Security]] page for some VuFind-specific notes, and take some time to learn about general issues in Unix security if you are not already familiar with the topic; [[http://www.linuxsecurity.com/|LinuxSecurity.com]] is one good source for news and tutorials. Congratulations -- you now have a running copy of VuFind.  However, you should be aware of security concerns.  See the [[administration:security|Security]] page for some VuFind-specific notes, and take some time to learn about general issues in Unix security if you are not already familiar with the topic; [[http://www.linuxsecurity.com/|LinuxSecurity.com]] is one good source for news and tutorials.
Line 315: Line 315:
 :!: Do not forget this step before going into production -- an improperly secured system on the open Internet can quickly come under attack. :!: Do not forget this step before going into production -- an improperly secured system on the open Internet can quickly come under attack.
  
 +There are also some further production-specific considerations listed in the [[administration:production_checklist|Production Checklist]].
 +===== 5. Troubleshooting Notes =====
 +
 +==== Encryption Issues ====
 +
 +If you are using Fedora 36 or newer, OpenSSL may not be configured to support VuFind's default blowfish encryption algorithm, which could lead to errors when users access their ILS accounts. See [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] for a workaround. 
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
installation/fedora.txt · Last modified: 2024/07/11 18:57 by demiankatz