Skip to content

Commit

Permalink
Merge pull request #28 from okybaca/wiki-convert
Browse files Browse the repository at this point in the history
converted first batch of old-wiki pages
  • Loading branch information
Orbiter authored Feb 24, 2024
2 parents 42e5214 + 89eff20 commit 8dddb3e
Show file tree
Hide file tree
Showing 16 changed files with 1,920 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,27 @@
* [Crawler API](api/crawler.md)
* [javadoc](https://yacy.net/api/javadoc/) - generated documentation for YaCy's java source code

## Converted from old-wiki
may be outdated, you can help the community by checking and [improving](contribute.md) the pages

### Installation
* [System Requirements](installation/requirements.md)
* [Arch Install Guide](installation/archinstall.md)
* [Installation of YaCy on Debian](installation/debianinstall.md)
* [YaCy High-Availability Configuration on Debian](installation/debian_high_availability.md)
* [HowTo install YaCy on Gentoo](installation/gentooinstall.md)
* [GNU Install](installation/gnuinstall.md)
* [FreeBSD Install Guide](installation/freebsdinstall.md)
* [Install YaCy-packages from OpenSUSE Build Service](installation/obsinstall.md)
* [Set up Raspberry Pi with YaCy](installation/raspberry_pi.md)

### Operation
* [YaCy and Tor](operation/yacy-tor.md)
* [Portforwarding](operation/portforwarding.md)
* [Using the YaCy Front-End over HTTPS](operation/yacyoverhttps.md)




## Old and obsolete
The original YaCy wiki is closed now (no new registration or editing) and
Expand Down
78 changes: 78 additions & 0 deletions docs/installation/archinstall.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Arch Install Guide

YaCy has a [PKGBUILD in the
AUR](https://aur.archlinux.org/packages/yacy/) which greatly simplifies
installation. You can install this PKGBUILD with an AUR helper or by
hand.

## Installation

### Using an AUR Helper

If you are using a full-featured AUR helper like
[packer](https://aur.archlinux.org/packages/packer/),
[yaourt](https://aur.archlinux.org/packages/yaourt/), or another of that
ilk, you can run

packer -S yacy

or

yaourt -S yacy

. Adjust for your specific helper.

### By hand

First, ensure that you have installed all the dependencies;
specifically, you need `sudo`, `libcups`, `xorg-server`, and
`java-environment`. Install these with pacman. Once this is finished,
download and extract the PKGBUILD from the AUR. You can do this from
your web browser
([link](https://aur.archlinux.org/packages/ya/yacy/yacy.tar.gz)) and
extract it using your favorite GUI tool, or you can run the following
command:

$ curl https://aur.archlinux.org/packages/ya/yacy/yacy.tar.gz | tar -xz

Now `cd` into the folder that the tarball extracted to (most likely
called "yacy") and run

makepkg

. (Note: if you forgot to install the dependecies before, you should run
`makepkg -s`.) This will build us a nice .tar.xz package which `pacman`
knows how to handle. Once `makepkg` completes, install the package with
`pacman`:

# pacman -U yacy-(YourVersion)-(YourArchitecture).tar.xz

(replace YourVersion and YourArchitecture with the current version and
your chip architecture (either i686 or x86\_64). Tab completion helps a
lot here.)

## Use

To actually start YaCy, you need to start its daemon with systemd:

# systemctl start yacy.service

YaCy needs about a minute to initialize, bootstrap, and in general get
up and running. If you'd like the YaCy daemon to run automagically at
boot, enable its service with systemd:

# systemctl enable yacy.service

You're all set! Don't forget to open your firewall or set up port
forwarding to contribute your index to the network!





_Converted from <https://wiki.yacy.net/index.php?title=En:ArchInstall>, may
be outdated_




Loading

0 comments on commit 8dddb3e

Please sign in to comment.