All public logs
From Nasqueron Agora
Combined display of all available logs of Nasqueron Agora. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 14:04, 14 May 2023 Dereckson talk contribs created page EWOSP (Created page with "'''EWOSP''' is short for '''Espace Win Open Source Project'''. Its initial goal was to release open-source software for Windows platform, and contribute to a shift to open source on that system too. == Useful links == * /Release manual * [https://github.com/ewosp GitHub repositories]")
- 14:01, 14 May 2023 Dereckson talk contribs created page Category:IRC (Created blank page)
- 14:00, 14 May 2023 Dereckson talk contribs created page Category:IRC bots (Created page with "Category:IRC")
- 14:00, 14 May 2023 Dereckson talk contribs created page Odderon (Created page with "'''Odderon''' is a darkbot, a IRC bot with a text database to answer questions. == Goals == Odderon goals is to give information about: * generic topics like CCTLD, RFC, ports, extension files * IP addresses and servers, with a database built from NetBox * specialized information for communities like Wolfplex * fun, off-topic or silly information added by users == Non goals == The darkbot is NOT intended to be: * A general chatbot built...")
- 21:33, 12 May 2023 Dereckson talk contribs created page Operations grimoire/Checklist router post-restart (Created page with "A router-001 restart severes GRE tunnels and their existing TCP connections. As such, this checklist notes the known issues when private network is disrupted. To partially prevent this, a blue/green deployment or immutable artifacts should be encouraged. It's recommended for the next non urgent upgrade to create router-002 and move GRE connections to it. The checklist should still be checked. == IRC eggdrops == * Dæghrefn: MySQL is normally at periodic interval reco...")
- 15:53, 12 May 2023 Dereckson talk contribs created page Operations grimoire/Provision user homefiles (Created page with "== Provision /home directory == === Dotfiles everywhere === Create a new folder in the operations repository under roles/core/userland-home/files. The folder MUST match your username. Any file in it will be deployed in your home directory. Subfolders can be created, and won't delete other files: the task only create or update the files you store there. To add files is no-op. To actually trigger the deployment, add in pillar/core/users.sls the following block under your...")
- 19:23, 9 May 2023 Dereckson talk contribs created page File:Network simplified topology - 2023-05-08.png
- 19:23, 9 May 2023 Dereckson talk contribs uploaded File:Network simplified topology - 2023-05-08.png
- 18:12, 1 May 2023 Dereckson talk contribs created page Web-001 (Created page with "Webserver with nginx and php-fpm. Runs on hyper-001. == Relevant documentation == === Operations grimoire === ; PaaS * Alkane - Alkane, PaaS for PHP and static sites * Sites on Ysul (currently migrating to Alkane) ; SaaS * MediaWiki SaaS * WordPress")
- 21:03, 30 April 2023 Dereckson talk contribs created page Operations grimoire/WordPress (Created page with "Plan to create a WordPress SaaS is documented at [https://devcentral.nasqueron.org/T1685 T1685]. Currently, only credentials are managed by the saas-mediawiki role, ie it allows to generate wp-config.php. If you need a WordPress site, blog or more sophisticated, review T1685 plan, and if you agree with the plan, we can implement that quickly. == Add a new WordPress site == === Credentials == ;Note for multisite :If a multisite installation is used, there is nothing to...")
- 00:36, 19 April 2023 Dereckson talk contribs created page MediaWiki:Echo-badge-count (Created page with "$1")
- 19:20, 15 April 2023 Dereckson talk contribs created page Operations grimoire/MySQL (Created page with "MySQL and MariaDB are available as a standalone role and can also be enabled on devserver. Currently, all deployed instances through the dbserver-mysql role are MariaDB ones. It's mainly used by the websites hosted in the Alkane PaaS and by IRC eggdrops Applications on the Docker PaaS can have their own container or use ''Acquisitariat'', a container for Phabricator instances, and other ''dev & community...")
- 19:03, 15 April 2023 Dereckson talk contribs created page Db-B-001 (Created page with "'''db-B-001''' is a MariaDB server for Alkane PaaS and IRC eggdrops. == Migrate database from Ysul == db-B-001 has a database treasure chest with databases inherited from Ysul, Grip and previous servers. Databases have not been migrated to the live MariaDB server, but the dump is available for restoration: <code>db-treasure-import <database name></code> == Useful links == * Operations grimoire/MySQL - howto and the databases...")
- 02:03, 7 April 2023 Dereckson talk contribs created page Operations grimoire/Alkane (Created page with "'''Alkane''' is the new codename for our platform to host PHP and static websites. Alkane servers offer: * nginx to serve static content directly and proxy other requests * php-fpm to serve PHP content We maintain a state-of-art installation in the continuity of our shared hosting expertise: up-to-date PHP versions, dedicated site users for privilege separations, custom PHP pools. Sites are published to Alkane by a Jenkins job running on CD. Again for privilege separ...")
- 22:35, 3 April 2023 Dereckson talk contribs created page Operations grimoire/Penpot (Created page with "Penpot allows to experiment with UX, design and prototypes. It's hosted on our Docker PaaS. == Troubleshoot == === PostgreSQL === You can open a PostgreSQL console with <code>docker exec -it penpot_db psql -U penpot</code>. === Front-end vs back-end version == Versions for back-end and front-end need to match, especially as Penpot is developed with a rather fast pace. * Front-end: `cat /srv/penpot/public/version.txt` * Back-end: `docker exec penpot_web cat version.txt`")
- 00:25, 3 April 2023 Dereckson talk contribs created page Db-A-001 (Created page with "'''db-A-001''' is a PostgreSQL server for Nasqueron Datasources. == Useful links == * Operations grimoire/PostgreSQL for howto and the databases we host * [https://devcentral.nasqueron.org/source/operations/browse/main/pillar/dbserver/cluster-A.sls PostgreSQL configuration] * [https://netbox.nasqueron.org/virtualization/virtual-machines/3/ NetBox] 🔒 Category:Servers")
- 00:22, 3 April 2023 Dereckson talk contribs created page Docker-002 (Created page with "Docker Engine for production services. Supersedes Equatower and docker-001. == Properties == * Hypervisor: hyper-001 * Network ** IP - drake: 172.27.27.5 ** IP - public: 51.255.124.9 == Useful links == * [https://devcentral.nasqueron.org/source/operations/browse/main/pillar/paas/docker/docker-002/ Docker and containers configuration] * [https://netbox.nasqueron.org/virtualization/virtual-machines/7/ NetBox] 🔒 Category:Servers")
- 23:52, 2 April 2023 Dereckson talk contribs created page Datasources (Redirected page to Nasqueron Datasources) Tag: New redirect
- 10:16, 2 April 2023 Dereckson talk contribs created page Operations grimoire/Kafka (Redirected page to Operations grimoire/Sentry#Kafka and ZooKeeper) Tag: New redirect
- 20:04, 1 April 2023 Dereckson talk contribs created page Operations grimoire/Environments (Created page with "Most complex infrastructures use the concept of ''environment'' to separate the servers or the deployments in silos and be able to test what's desired as infrastructure changes before it reaches production. This page documents how this concept of environment is used at Nasqueron. In a nutshell, we separate servers in dev vs prod, with legacy devservers serving both content. Those dev and prod servers are ONE infrastructure, and there is no staging/preprod/qa/uat to mim...")
- 19:11, 29 March 2023 Dereckson talk contribs created page Operations grimoire/PostgreSQL (Created page with "PostgreSQL is available as a standalone role and can also be enabled on devserver. Applications on the Docker PaaS can use our PostgreSQL infrastructure (Airflow, datasources) or have their own container (Sentry, with custom wal2json extension). This resource documents our own db- servers. == Howto == === Open a console === Use peer authentication from the postgres user: <code>sudo -u postgres psql</code> === Create a new database or user === It's a simple two step...")
- 20:13, 4 March 2023 User account DorianWinty talk contribs was created by Dereckson talk contribs and password was sent by email (Requested by Dorian)
- 10:50, 2 March 2023 Dereckson talk contribs moved page Operations grimoire/Netbox to Operations grimoire/NetBox (Product case according NetBox own documentation)
- 10:49, 2 March 2023 Dereckson talk contribs created page Operations grimoire/Netbox (Created page with "NetBox is the current source of truth for the network. It's available at [https://netbox.nasqueron.org NetBox]. == Integration with Salt == Ongoing integration projects are in work to serve NetBox data as part of Salt pillar for configuration as code. It should serve: * /etc/hosts data for Drake network machines * the same information available at pillar/nodes/nodes.sls, so we won't need to maintain that anymore == Conventions == === Devices === ==== Device role color...")
- 23:53, 20 February 2023 Dereckson talk contribs created page Privacy/Geo (Created page with "This policy applies to personal identity information shared on the geo.nasqueron.org services. It hosts a Hauk server, to allow physical location sharing through the Hauk Android application. This private policy describes the policies and procedures on the collection, use and disclosure of the information. ''Last updated: 2023-02-20.'' === Type of data collected === Personally identifiable information may include, but is not limited to: ; Hauk * IP addresses * Your...")
- 00:37, 17 February 2023 Dereckson talk contribs created page Operations grimoire/Onboarding (Created page with "The current '''Nasqueron Operations SIG onboarding process''' is still a work in progress. When onboarding new members, this process should be refined and improve. == Request == To join the Nasqueron Operations SIG: * Create a task on Phabricator ** Document the work previously done for Nasqueron projet, with focus on the infrastructure, state you want to join Operations. ** Tag it ''Nasqueron Operations Squad'' ** Announce the task on Libera #nasqueron-ops * When invi...")
- 15:35, 4 February 2023 Dereckson talk contribs created page Operations grimoire/Incidents/2023-02-03-ESXi (Created page with "Not tracked on DevCentral as docker-001 is currently down. == Incident timeline == ; 2023-02-03 * 16:28:03 Dorian and Dereckson worked on pad.nasqueron.org, connection was stopped * 16:29:06 Hypervisor Dreadnought is confirmed working, attack against VMWare ESXi detected, server switched in rescue mode * 00:15:40 hyper-001 provisioned ; 2023-02-04 * 12:58:36 migration from Dreadnought to hyper-001 done for router-001 == Analysis == External sources: * https://www....")
- 11:26, 4 February 2023 Dereckson talk contribs created page Complector (Created page with "'''Complector''' (complector.nasqueron.drake) has two roles: - '''salt-primary''', acts as a source of configuration for other servers - '''vault''', stores secrets It doesn't have a public address, servers can reach it at 172.27.27.7. Category:Servers")
- 09:44, 4 February 2023 Dereckson talk contribs created page Hyper-001 (Created page with "The server '''hyper-001''' is an hypervisor hosted at OVH (GRA). It hosts infrastructures servers like router-001, db-A-001, Complector. It supersedes Dreadnought. * '''OS:''' VMware vSphere Hypervisor 7 * '''CPU:''' AMD EPYC 7351P 16-Core Processor, 16 core, 32 logical processors * '''RAM:''' 128 GB RAM * '''Datastore''': 3.51 TB (Soft RAID 2x) '''Netbox:''' https://netbox.nasqueron.org/dcim/devices/1/ == Troubleshoot == === Upgrade procedure === A...")
- 06:55, 15 January 2023 Dereckson talk contribs created page Template:Clear (Created page with "<div style="clear: both"></div>")
- 06:09, 15 January 2023 Dereckson talk contribs created page Fantoir-datasource (Created page with "The <code>fantoir-datasource</code> tool allows to import and manage FANTOIR datasource. == Usage == <source> $ fantoir-datasource help Import FANTOIR database into PostgreSQL Usage: fantoir-datasource <COMMAND> Commands: fetch Fetch the last version of the FANTOIR file import Import from FANTOIR file generated by the DGFIP promote Promote an imported FANTOIR table as the current FANTOIR table to use wikidata Query Wikidata SPARQL end-point to enri...")
- 21:02, 14 January 2023 Dereckson talk contribs created page Nasqueron Datasources (Draft)
- 00:26, 11 January 2023 Dereckson talk contribs created page Software (Created page with "{{DISPLAYTITLE:<span style="color:white;width:0;font-size:0;">{{FULLPAGENAME}}</span>}} <div class="block user-block"> <div style="font-size: 3.75em; margin-bottom: 0.5em;" class="color-magnetic-five center">Nasqueron :: Software</div> <div style="font-size: 3em; margin-bottom: 10vh;" class="color-magnetic-five center">Open source project</div> <div> <div class="block-col block-col-half"> ; Notifications Center The Notifications center is an intelligent bus to receiv...")
- 00:25, 11 January 2023 Dereckson talk contribs created page Notifications center/Web client (Created page with "The Notifications center web client is under development with two components: * a SSE server, https://devcentral.nasqueron.org/D2718 * a JS client to read them and show them on https://infra.nasqueron.org For more information, you can discuss the proof of concept on https://devcentral.nasqueron.org/T1682.")
- 22:23, 10 January 2023 Dereckson talk contribs changed group membership for Dereckson from bureaucrat, core and administrator to bureaucrat, core, administrator and interface administrator (To edit wiki CSS)
- 19:48, 21 December 2022 Dereckson talk contribs created page API (Created page with "Nasqueron API is divided in small microservices, with endpoints offered at https://api.nasqueron.org == Services index == {| class="wikitable sortable" |+ Services |- ! Name !! Mount point !! Description !! Front-end !! Repository !! Language / framework |- | Docker Registry API || /docker/registry || Nasqueron Docker PaaS private registry content || https://infra.nasqueron.org/docker/registry/ || [https://devcentral.nasqueron.org/source/docker-registry-api/ rAPIREG] |...")
- 11:43, 9 April 2022 Dereckson talk contribs created page Devserver reference (Created page with "Nasqueron Operations SIG maintains '''devservers'''. They offer a remote development environment for Nasqueron and open source projects. == General information == === What server to use? === * WindRiver, for any general-purpose task * Ysul, for webserver-legacy sites * Dwellers, for Docker development * Eglide, if you need an IRC session === How to get access? === {{Call for action | link = https://devcentral.nasqueron.org/maniphest/task/edit/form/3/ | text = Req...")
- 20:47, 7 March 2022 Dereckson talk contribs created page File:PyCharm-TemplateLanguages.png
- 20:47, 7 March 2022 Dereckson talk contribs uploaded File:PyCharm-TemplateLanguages.png
- 13:04, 4 March 2022 Dereckson talk contribs created page Privacy (Created page with "{{Subpages}} Nasqueron focus on free culture, ethics and to be a positive change. Our software is open source our datasources and content are licensed under CC-BY-SA or CC-BY license. We share values like respect, justice and equity. As such, we don't exploit any personal information for commercial purpose, and don't transfer personal information to third-parties. Yet, we collect such data when we offer services to our members or to the general public. The '''Nasqueron...")
- 12:52, 4 March 2022 Dereckson talk contribs created page Privacy/Records of processing activities (+P-001. Operations PII)
- 12:27, 4 March 2022 Dereckson talk contribs created page Privacy/Operations PII (Created page with "This policy applies to personal identity information shared inside the Nasqueron Operations SIG, shortened to "ops PII". Nasqueron members in the Operations SIG can share their personal identity information with other members of the SIG. By doing so, they agree this data is treated according to this policy. This private policy describes the policies and procedures on the collection, use and disclosure of the information. ''Last updated: 2002-03-04.'' === Type of data...")
- 19:56, 3 March 2022 Dereckson talk contribs created page Operations grimoire/Vault (Created page with "== Vault == In July 2016, we selected Vault to store credentials. === kv engine === The kv engine contains the following paths: * ops/secrets: credentials like passwords, API tokens, private keys deployed to servers - a reference for machines * ops/internal: credentials to third-party services internally shared amongst ops - a reference for humans * ops/privacy: privacy information ==== Secrets ==== Secrets are directly and manually managed in Vault. If we need...")
- 23:24, 25 February 2022 Dereckson talk contribs created page Operations grimoire/Operations repository (Created page with "Our configuration as code is stores in the operations (rOPS) repository. == Repository layout == {| class="wikitable sortable" |+ Content of rOPS |- ! Path !! Description |- | _modules || Custom execution modules |- | _states || Custom states modules |- | _tests || Unit tests for custom modules, scripts, tests for repo |- | config || ''Deprecated.'' Configuration files for other configurators |- | hotfixes || Fixes you need to run to solve a problem on the servers |- |...")
- 19:06, 18 February 2022 Dereckson talk contribs created page Keruald (Created page with "'''Keruald''' is a set of libraries to build PHP applications. == Libraries == {| class="wikitable" |+ List of libraries |- ! Package name !! Description |- | keruald/omnitools || General purpose library |- | keruald/globalfunctions || Wrapper to replace our old old sites "core.php" by calls to omnitools |- | keruald/commands || Create simple CLI application |- | keruald/report || Reporting library |- | keruald/health || Site health check |- | keruald/dockerhub || Dock...")
- 14:48, 13 February 2022 Dereckson talk contribs created page Docker images/nginx-php (Created page with "The nasqueron/nginx-php-fpm and nasqueron/nginx-php7-fpm images provide a solution to run PHP applications as a standalone container. == Project goals == While Java, Ruby, Go and Python applications ship with their own server, PHP applications generally needs a webserver to call a FastCGI process, and handle static data. This make harder to adhere to the [https://12factor.net/ twelve-factor app methodology]. Meanwhile Docker encourages to run each process in their own...")
- 04:10, 9 February 2022 Dereckson talk contribs created page User:Dereckson/Zed (Created page with "== Artwork == If a tutorial is used, it should be added to https://hypership.space/page/ArtworkCredits. === Six revisions === * http://web.archive.org/web/20130704111617/http://sixrevisions.com/tutorials/photoshop-tutorials/create-a-realistic-space-scene-from-scratch-with-photoshop/")
- 11:44, 7 October 2020 Dereckson talk contribs created page User:Dereckson/DcK Area settings (Created page with "This is a small plugin to host advanced settings not exposed in admin UI for https://www.dereckson.be/blog/")
- 03:05, 30 September 2020 Dereckson talk contribs created page Operations grimoire/RabbitMQ (Created page with "== Clusters == {| class="wikitable sortable" |+ List of RabbitMQ production clusters |- ! Cluster name !! Management interface !! Description |- | white-rabbit || https://whi...")
- 00:37, 26 September 2020 Dereckson talk contribs created page Category:Drake (Created page with "Drake network resources. Category:Project")