First Steps with your new psyced
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We're even more proud to see that now you have installed a psyced!
Still if you're running into problems, feel free to come into our
chatroom. If you're not good at english, you may try italian or
french or spanish. The choice of languages available in our developer
room is steadily growing. Did I mention german?
psyc://psyced.org/@welcome
irc://psyced.org/welcome
telnet psyced.org
/go welcome
http://psyced.org/PSYC/
1. Make sure you have a valid hostname
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is an issue for psyced installers no matter which platform you
use. First you have to make sure that the IP number for your server
reverse resolves to a hostname, no matter which. PSYC servers out there
will want to ensure this hostname resolves forward to your IP address
again. It's a question of necessary aggravated paranoia. :)
Luckily, if your ISP confronts you with dynamic IP address changes it
normally also provides hostnames for those IPs, as ugly as they may look.
If this is the case, you may still not have a static hostname which
stays the same while your IP number keeps changing. Making one up will
not help, PSYC servers out there will reject communication with you.
That's not what you want. So even if you're just trying this out, to
really be able to see what the PSYC internetworking gives you, install a
dynamic DNS solution and put its name into the psyced configuration. We're
not here to suggest any specific provider for dynamic DNS to you. Although
they offer free service, many of them are commercial. Just search for the
keywords "dynamic DNS" if you never heard of this. If you're an advanced
hacker you can even set up a CNAME alias from your own domain to your new
dynamic domain name, but you have to pay special attention to the TTL when
you do.
2. Start using psyced
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You may probably have gained some acquaintance with the technology
on a user level simply by using existing public PSYC servers.
Nonetheless you will however find enlightment in reading the
user manual with all its commands. Some graphic clients may be
mapping the commands into nice menues and buttons, but it sure
is a good idea to be aware of how they work on the server side.
If your web access is installed and by chance on port 44444
you can use http://localhost:44444/ to see the
built-in webserver with its copy of the help pages. Otherwise
the public copy resides at http://help.pages.de.
http://psyced.org/info/page?fmt=_help_operator&layout=PSYC
shows the list of operator commands available to you if you configured
yourself to be one. The same list should also be available on your
own psyced at http://localhost:44444/en/help/operator.page.
One of the most popular actions once a psyced is in place is to
customize your first own PSYC chatroom. For the documentation of how
to go about that consult http://about.psyc.eu/Create_place.
3. Installing a webchat applet
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The psyced comes with a simple and fast web applet which resides
in "world/static" in its binary form. The source code is in "utility".
In fact it should be ready to run right off the default website of
psyced. If you're into Java™, feel free to enhance it and please
share your improvements. :-)
4. PSYC Networking
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
psyced allows you to send messages to remote PSYC entities using
/m or /t psyc://whatever and to send presence announcements with
/notify psyc://whatever. You can enter remote rooms with
/go psyc://remote.host/@room and the other room commands.
See the manual for details.
5. Keeping psyced up to date
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The release you have downloaded is supposed to be stable and well-behaving.
A newer release from the website should have the same quality, only much
better. ;) We also have a very cool builtin ability to update to the
current state of the CVS server. Unfortunately we must warn you from using
that, as we sometimes break everything and take several days to fix it
again. Better ask in the developer room, if it is a good idea to update.
a) Update via Website
Go to http://www.psyced.org/ or http://www.psyc.eu/
and download the newest tarball.
b) Update via anonymous CVS
||| Yes yes, we will soon use something more modern than CVS, but it has
||| to be the right thing, so please be patient.
If you'd like to read through the changes we have done to the software
you can use our cdif alias *before* doing the CVS update:
alias cdif 'cvs diff -ur HEAD !*|&egrep -v " (Diffing |no longer exists)"|vim -R "+set syntax=diff" -'
See config/cvs.tcsh for more nasty aliases to help you survive CVS.
It is also a good idea to have a line like 'cvs -z9' in your ~/.cvsrc
so that all communications are compressed to the maximum.
Please cd to your installation target directory
(/opt/psyced, $HOME/psyced, /ve or whatever you chose)
and execute bin/psyced -u.
Give an empty password to login at the CVS server
(this means just pressing enter).
Your version of psyced will be updated. If there are any incompatibilities
or a need for getting a new tarball, psyced -u will give you
detailed information.
Should you find yourself behind a firewall that doesn't let you do CVS,
you can still help yourself by logging into an outside unix host using
ssh -L 2401:cvs.psyced.org:2401
Additionally you need to redirect cvs.psyced.org to localhost in your
local /etc/hosts, so that your brand new ssh tunnel gets used.
Alternatively you can modify the CVS server address in all Root files
of psyced. You can do that using the utility/multipatcher tool.
6. Tuning some details about psyced
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following page documents some special settings of psyced.
http://about.psyc.eu/psyced
7. Where to go from here?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now that you have a psyced a lot of the things mentioned on about can
be a place to start for your own exploration and extension. Pick any
link for inspiration:
http://about.psyc.eu/Category:Application
http://about.psyc.eu/Category:Development
http://about.psyc.eu/Software
http://about.psyc.eu/Category:Solid
8. Interaction with other programs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chkrootkit is a very simplistic tool trying to find rootkits on your
linux installation. Should you be running this, don't be surprised if
it will complain about *any* IRC server running on port 6667. There
are no attempts at all to figure out legitimacy. So ignore it, or use
a different port number for your IRC server port.
8. Give feedback
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So you're a successful new psycic! You even joined our chatroom, but
now you'd like to put your thoughts somewhere less volatile. Well, we
have this thing people call a wiki, because we like to reinvent things,
but not on all occasions. The wiki is a welcome place for your thoughts -
start out at http://about.psyc.eu, find the page that suits your topic,
register a username (damn! no PSYC login integration yet!), edit it
and throw in your thoughts. We like to prefix our thoughts with
:<~~~>. Try it out and you'll see why. It's chat
culture in our veins. Please use the "discussion" pages as the wiki has
grown so much, it needs seperation of information from discussion to be
useful.
--
http://www.psyced.org/FIRSTSTEPS.html
last change by lynx on slime at 2008-10-22 00:30:23 MEST
http://www.psyced.org/FIRSTSTEPS.html
last change by lynx on slime at 2008-10-22 00:30:23 MEST